2019-06-27 04:26 AM
I am planning to use STM32F207IGT6 MCU on DevKit1207 Evaluation Kit for a project. I have following questions.
1. Is there any onboard hardware debugger on the board? OR Do I have to use external hardware debuggers like j-link compulsorily?
2. I tried a simple project (i.e. LED toggling) using CMSIS pack downloaded from ARM site. I used Eclipse IDE for this. I found that the compilation is successful with a .hex file generated. But I did not use the CMSIS Drivers but used STM32Cube HAL instead. Is this OK?
3. Is there any alternate SDK for STM32 development?
I am new to STM32. I appreciate any help on this.
Thank you.
--
Regards,
Vijay
2019-06-27 04:56 AM
http://dl.btc.pl/kamami_wa/embest_devkit1207_devkit1207.pdf
You will need a ST-LINK or equivalent JTAG/SWD pod to debug.
The CubeF2 package includes CMSIS libraries, HAL libraries and examples. Unpack the archive and review files and projects. There will not be projects for this specific board, only those made by ST. The code should be relatively portable, just understand the pin utilization on the two boards you're porting between.
The board was designed in the era of the SPL (Standard Peripheral Library), and EmBest's examples may use the SPL rather than the HAL. The SPL was deprecated, but remains usable and stable. https://www.st.com/en/embedded-software/stsw-stm32062.html