标题:
debug版本可以正常运行,release可以正常运行,用bootloader下载的release就不行
[打印本页]
作者:
pyq151818
时间:
2023-4-13 09:29
标题:
debug版本可以正常运行,release可以正常运行,用bootloader下载的release就不行
debug可以跑,下载release时,添加文件直接跳到release的地址,可以正常跑,用boot loader下载release程序后,用不更新下载的releas直接去调试,发现可以跳到release的main函数中去,但是跑不起来,用了操作系统的,是不是操作系统配置问题,SystemCoreClockUpdate();nvic_priority_group_set(NVIC_PRIGROUP_PRE4_SUB0);/* 优先级分组设置为4 */
osKernelInitialize();
//创建robot任务
robottaskid = osThreadNew(robotTask, NULL, &robotTask_attr);
osKernelStart(); // Start thread execution
for (;;) {}
进入不了robot任务中去,有可能是什么原因
作者:
Hephaestus
时间:
2023-4-13 23:45
先降低一下release版的优化等级试一试。
作者:
pyq151818
时间:
2023-4-14 09:59
Hephaestus 发表于 2023-4-13 23:45
先降低一下release版的优化等级试一试。
大佬,这么晚还在回复啊,辛苦辛苦
我现在还玩不转优化,一般不优化
找到问题了,加了__set_CONTROL(0);
可能是因为boot跳转到APP时还在psp中,把psp置回了msp就可以了
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1