OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5241|回复: 0

移植完FreeRTOS,运行成功,可部分代码无法下断点,求大神帮忙

[复制链接]

12

主题

26

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2016-4-4
在线时间
25 小时
发表于 2020-8-24 00:32:14 | 显示全部楼层 |阅读模式
40金钱
我是使用KEIL工程的,在移植完FreeRTOS后验证运行成功,可在port.c这个文件的部分函数无法下断点,这个.c文件有汇编语句,网上查资料好像有点影响,可我这别人的另一个工程却可以下断点,想问问大神有没有谁知道这是怎么回事呢
1.代码编译没开代码优化,不存在被优化掉的原因(如图一)
2.仿真时可以在汇编窗口部分下断点,在仿真前对语句下断点再进仿真程序也会在断点处停住,可仿真后代码处的断点符号就没了,灰色的格子也没了像这段代码没编译一样(如图二)
3.代码移植没问题,仿真确实可以跑起来
4.网上有人说是汇编影响的,汇编和c混合的文件仿真会有问题,可别人移植的就可以仿真时直接下断点(如图三)

图三

图三

图一

图一

图一

图二

图二

图二

图三

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 16:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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