We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
My project uses Microsemi's Smartfusion2 SoC FPGA. After I got the hardware, I tested that using Microsemi's FlashPro, I am able to download hardware configurations using Flashpro11.3 and debug firmware using MicroSemi's Softconsole IDE.
When I tried to use uVision and Ulink2, I am only able to erase the on board flash (eNVM), but not able to download firmware to the flash. Here is the error message:
Erase Done. Programming Failed! Error: Flash Download failed – “Cortex-M3”
Please advice as to where to begin to solve the problem!
Thanks a lot.
Jim
Got it. It runs to startup_m2sxxx.s. Then I Step Over many times, it runs to main().