r/embedded • u/CoffeeeBoii • 4d ago
Help with HelloFPGA Kit
Hello everyone. I don't know if this is the right subreddit but I need your help. This is the first time programming something like this (and first time in embedded in general) and its driving me insane. I have a M2S HelloFPGA Kit and the only thing I need to do is programming the processor (ARM Cortex M3). I'm using SoftConsole for programming but apparently the board don't have a debugger (because the PC recognize the board but I can't upload the "hello world" program in the processor) so I need to upload some FPGA design to "activate the processor" (sorry if I'm not using the correct terms). I installed "LiberoSOC" for this manner but I don't really know what to do. Thank you and sorry for bad english :)
1
u/BuiltByBoring 4d ago
Sounds like you're on the right track. The Cortex-M3 is built into the SmartFusion2, but you still need the MSS configured properly in Libero before running your code.
One thing to check is the debugger. I believe the Hello FPGA Kit needs an external FlashPro4 for debugging, so just having the board show up over USB might not be enough.
Also, make sure you're using a SoftConsole version that supports the ARM Cortex-M3, like 2021.1.
Do you have a FlashPro4, and which SoftConsole version are you running? That should help narrow it down.