RL-ARM: DEBUGGER HANGS DEBUGGING SMARTFUSION BOARD
Information in this knowledgebase article applies to:
The RTX_BLINKY example project for the Actel SmartFusion boards (A2F-EVAL-KIT and A2F-DEV-KIT) hangs after executing the os_sys_init function. This worked properly in V4.13a.
SmartFusion devices do not support the LDREX and STREX instructions of the Cortex-M3 which the os_sys_init function uses. SmartFusion2 devices do support these instructions, so the following solution only applies to SmartFusion devices.
For MDK-ARM V4.14 and V4.20
The attached files correct the problem using RTX on Actel SmartFusion devices. To install the files, do the following:
For MDK-ARM V4.21 through V4.70a
For these versions, do not download the attached files. You already have the library file you need. Just direct µVision to include the RTX_CM3X.lib library which supports your Microsemi device. To do this:
Your project will debug properly now.
This will be corrected in a subsequent release of MDK-ARM.
Request the files attached to this knowledgebase article.
Last Reviewed: Tuesday, March 19, 2013
of your data.