我一直在恩智浦LPC11XX器件和FreeRTOS上進行項目工作。問題是這個演示項目使用了一些基於Eclipse的IDE,我不會有這些。我把它轉換成了在Linux下編譯,我可以編程沒有任何問題。我看到的問題是演示項目到達memset()時CPU中產生硬故障。這不是我的代碼,但我有一種感覺,它與我所做的事有關。我正在使用codesourcery「gcc version 4.4.1(Sourcery G ++ Lite 2010q1-188)」編譯器(我在Cortex-M3設備上沒有問題地使用過)。我看這倒是沒有在內存上一個該死的「LSLS」指令產生的hardfault,看到GDB輸出的這個龐大引擎收錄:http://pastebin.com/3pg0puSe(我不知道常見的做法是這裏像大段的文字內容。)LPC11xx Cortex-M0 FreeRTOS Hardfault
任何想法,任何人?謝謝您的幫助!
爲什麼不使用官方FreeRTOS支持論壇? – 2012-02-13 10:45:32
這似乎是一個更深入的ARM問題,介於memset(),gcc和可能的我的makefile之間。據我所知,這與freeRTOS內核無關。 – 2012-02-13 15:30:28