你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

希望有UCOS-iii和IAP大神帮忙解答一下调试问题.

[复制链接]
wamer 提问时间:2018-12-11 15:12 /
本帖最后由 wamer 于 2018-12-11 15:21 编辑

目前基本情况:单片机bootloader启动后,通过应用程序跳转 转入APP的程序段运行APP.将中断向量表起始地址设置为APP的初始地址.
然后在APP内部移植完UCOS-III操作系统,进入操作系统,操作系统运行无误.其他中断和任务也正常.
关键点:串口中断开启后,任何情况下调试的时候按stop后,再run,程序就跑飞,无法返回操作系统的其他任务,一直在反复进入串口中断以及操作系统节拍任务.其他任务均无法进入.
其他中断也已经开启没有出现此类现象,正常运行也不会出现此类现象,唯有仿真stop出现.用的仿真器是st的仿真器.仿真软件是KEIL.
请精通UCOS-III,IAP和ST仿真器的大神帮忙分析下为何出现这种情况.

忘记说了:我用的MCU是F407系列
收藏 评论2 发布时间:2018-12-11 15:12

举报

2个回答
tanic 回答时间:2018-12-11 22:21:04
APP程序仿真放在0x80000000flash地址即可,调试完了以后在修改偏移地址IAP。

工程代码不拿出来无法分析

评分

参与人数 1蝴蝶豆 +1 收起 理由
STMCU + 1

查看全部评分

多线程仙人 回答时间:2024-1-23 11:31:55

同志,你知道问题原因了吗?我也遇到了相同的情况,更糟糕的是我app中的网口在地址偏移之后ping不通了,地址偏移之前是可以正常ping通的,我怀疑是uscos没跑起来导致的。

定时器中断函数是能正常进的

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版