硬汉嵌入式论坛

 找回密码
 立即注册
查看: 726|回复: 2
收起左侧

[FreeRTOS] 这算是keil的bug呢??还是我有问题呢?

[复制链接]

1

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2023-8-2 16:40:34 | 显示全部楼层 |阅读模式
在写完了代码在keil5上debug突然遇到了这种情况,串口1也没有示数helloworld也没有,程序也卡住了。但是,烧到芯片里面是能正常运行的。我试了几次唯一的区别就是,之前的代码我没有改过device里的芯片型号,默认是VB,我烧的时候改成了C8。用别人写好的是ze的也不行,改了之后改回VB也不行,keil上的debug就这么寄了,就只能从之前没改过device的文件的重写。
QQ图片20230802162340.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-8-2 17:02:55 | 显示全部楼层
意思是程序下载进去直接运行正常,但是调试不正常,楼主是这个意思吧。

如果是这样的话,考虑板子冷启动,反复上电几次是否正常。如果正常的话,可以不用管调试问题。

关于调试问题,可以设置优化等级为0试试,有时候MDK调试出现这种问题也是正常的,因为MDK进入调试瞬间会有一次全速运行的过程,如果你的程序里面有配置不合理的地方,也会造成楼主位的情况。
回复

使用道具 举报

1

主题

1

回帖

4

积分

新手上路

积分
4
 楼主| 发表于 2023-8-2 18:27:55 | 显示全部楼层
eric2013 发表于 2023-8-2 17:02
意思是程序下载进去直接运行正常,但是调试不正常,楼主是这个意思吧。

如果是这样的话,考虑板子冷启动 ...

对,只是keil5这个软件的debug功能卡在了上面那个界面,系统板是正常运行的,我搞半天觉得是这软件的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 03:35 , Processed in 0.161567 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表