README.txt 1.8 KB

1234567891011121314151617181920212223242526
  1. The API's pack contains examples that are written for documentation to take inspiration for use cases.
  2. # Doxygen documentation that provides all necessary informations about the API functions, data structures and examples requirements.
  3. # 8 examples are developed and compatible with Visual Studio and Qt creator IDEs:
  4. - 3 examples with ST-LINK debug interface (JTAG/SWD) with different scenarios.
  5. - 1 example with SPI bootloader via ST-LINK/V3 Bridge
  6. - 1 example with CAN bootloader via ST-LINK/V3 Bridge
  7. - 1 example with I2C bootloader via ST-LINK/V3 Bridge
  8. - 1 example with USB DFU bootloader
  9. - 1 example with UART bootloader
  10. # If you compile the project from the install path, you should verify the correct permisions for Read/Write operations.
  11. # The attached Visual Studio projects are written to be compiled both for x86 and x64 architectures.
  12. - Go to \api\project\Visual Studio\x86 to build the x86 project.
  13. - Go to \api\project\Visual Studio\x64 to build the x64 project.
  14. - The working directory, the Output and the dependecies paths are the same : \api\lib
  15. - The x86 project links to \api\lib\x86\CubeProgrammer_API.lib to import and define correctly all API's functions.
  16. - The x64 project links to \api\lib\x64\CubeProgrammer_API.lib to import and define correctly all API's functions.
  17. - If you install a STM32CubeProgrammer with x86 architecture you should use only the x86 project to avoid any type of inconsistency
  18. on libraries at the compile or run times (x86 DLLs on \api\lib).
  19. - If you install a STM32CubeProgrammer with x64 architecture you should use only the x64 project to avoid any type of inconsistency
  20. on libraries at the compile or run times(x64 DLLS on \api\lib).
  21. # refer to the help file (STM32CubeProgrammer_API.chm) in doc folder for more API informations.