2022-01-20 01:57 AM
2022-01-20 02:21 AM
You'll need two things
Best?
Are we talking about a hobbyist student who is willing to put time and effort into sifting through documentation/youtube/web-searches but can only afford something relatively cheap.
Or a major institution with unlimited budget looking to equip a major research laboratory.
You can't go far wrong starting with the stm32cube software, and an stm32 nucleo/discovery board that has built-in USB-to-jtag/st-link
But when you're designing your own boards you'll want a separate JTAG/ST-Link. ST sell some. I happen to use one by Rowley*. As far as I know there are more expensive ones by Segger (maybe others) that add trace capability.
*I use their commercial Crossworks IDE. I started before stm32cube was around, and I prefer it. But other offerings also exist.
Hope this helps,
Danish
2022-01-20 03:54 AM
2022-01-20 04:16 AM
jeeesus, did you etched the PCB yourself? Why there is no soldermask?
looks nice tough
2022-01-20 04:19 AM
"debugging"
What do you need to debug?
Normally in my designs i expose the SWD pins + one uart to connect with an STLINK
You could buy one stlink from ST or if you already have any discovery/nucleo board, those already have an embedded stlink you could rewire.
2022-01-20 04:56 AM
I've order online they made it ! Never had the chance to make it work properly! I was wondering from the software ST there s a method to connect to it through bluetooth or wifi , from ST thisone https://www.st.com/en/development-tools/st-link-v2.html
2022-01-20 05:14 AM
https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.html even this you mentioned ,my aim is to debug in real time while the device is playing so I'd rather do it even through bluethooth maybe wifi
2022-01-20 05:37 AM
If you're looking to instrument your code for diagnostic or telemetry messages use a Bluetooth module connected to a UART
2022-01-20 05:54 AM
well is to make the code working fine
2022-01-20 12:00 PM
Paul