SystemWorkbench : when basic user expectation are not met at all
Here is my story, super easy, super basic. I just want to do fast prototyping.
1) Buy the eval board.
- I bought a Nucleo-L496ZG-P board from ST.
2) Create a sample project with STMWorkbench
- I downloaded STMWorkbench and all its updates.
- I create a C++ project : Ac6 STM32 MCU Project
- Choose the L496ZG-P board
- Choose Cube HAL
- Choose USB Host, USB Device and fatfs library
Should that not be as easy?
Then, build all ...
- FatFs fails : ../Middlewares/Third_Party/FatFs/src/drivers/ppp_diskio_template.c:98:22: error: ‘PPP_OK’ undeclared (first use in this function); did you mean ‘FR_OK’?
Bah ... fast prototyping, let’s remove fatfs for now.
Then, build all ...
- Middlewares/ST/STM32_USB_Host_Library/Core/Inc/usbh_ioreq.h:29:10: fatal error: usbh_conf.h: No such file or directory
... there is a file named template, let’s rename it to usbh_conf.h
Then, build all ...
- Middlewares/ST/STM32_USB_Host_Library/Core/Inc/usbh_def.h:466:3: error: unknown type name ‘osMessageQId’
Any advice, my fast prototyping should now be as long as doing it for real non?
Best regards,