我一直在使用 NXP LPC11XX 设备和 FreeRTOS 上的项目。问题是这个演示项目使用了一些基于 Eclipse 的 IDE,我不会有任何这些。我将它转换为在 linux 中编译,我可以毫无问题地编程。我看到的问题是当演示项目到达 memset() 时,CPU 中会产生硬故障。这不是我的代码,但我感觉它与我所做的事情有关。我正在使用 codesourcery “gcc version 4.4.1 (Sourcery G++ Lite 2010q1-188)”编译器(我在 Cortex-M3 设备上使用它没有问题)。我看到在该死的“lsls”指令上生成的硬故障在内存中没有任何影响,请参阅 GDB 输出的这个巨大的 pastebin:http: //pastebin.com/3pg0puSe(我不知道对于这样的大块文本有什么常见的做法。)
有什么想法,有人吗?谢谢您的帮助!