1

FreeRTOSを始めたばかりでタスクに問題があるので、デバッグの学習を始めるのに最適な時期だと思いました。

Trace ライブラリを使用して状況を評価しようとすると、コンパイル プロセスで行き詰まりました。

ST-LinkV2でCooCox IDEを使用しています。対象デバイスは STM32F103C8T6 です。FreeRTOS は V8.2.2 です。Tracealyzer Recorder Library は v2.7.7 です。

エラーは次のとおりです。

       [cc] c:/arm_development/gcc-arm-none-eabi-4_9-2015q1-20150306-win32/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/bin/ld.exe: FreeRTOSDemo.elf section `.bss' will not fit in region `ram'
       [cc] c:/arm_development/gcc-arm-none-eabi-4_9-2015q1-20150306-win32/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/bin/ld.exe: region ram  overflowed with stack
       [cc] c:/arm_development/gcc-arm-none-eabi-4_9-2015q1-20150306-win32/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/bin/ld.exe: region `ram' overflowed by 6000 bytes
       [cc] collect2.exe: error: ld returned 1 exit status

BUILD FAILED
Total time: 11 seconds

その問題に関するヒントがあれば、事前にtnxが役立ちます。

4

1 に答える 1