我正在尝试为裸机(无操作系统)ARM Cortex M3 从 3rd 方源构建和运行一些项目。
我用 newlib 用 arm-none-eabi-gcc(success) 构建它。
我在 TI Code Composer Studio 的模拟器下运行它。
问题:
当我运行它时,它在第一次调用运行时库函数时出现硬故障(进入相应的 ISR)
直到现在我播种它在调用 memmove 或 memcpy 时失败。在跟踪反汇编时,我发现它完全按照指令失败
BLX 内存集
问题:什么可能导致故障以及如何调试它???