RT,F407VE+原子哥的uCOSIII移植模版,能正常工作。如果添加了map变量(#include <map> std::map<int, int> g_tskMap1;),就不能正常工作了。表现为:debug模式下不能直接跳转到main函数,而是会停在LDR R0, =SystemInit,连续点几次Run按钮后,才能进入main函数,然后能正常工作(LED灯按程序闪烁)。如果刷完程序直接按复位键重启,LED不闪烁,程序无法运行。 请问是怎么回事?能解决吗? |
时钟配置问题??? |
时钟配置如果有问题,加不加map变量,应该都会挂掉吧?不用STL库的时候是能正常工作的,上电就能正常闪灯。一声明上STL库的map变量,还没开始用,就不行了。 |