打印

IAP跳转后,DMA地址问题

[复制链接]
819|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liboguang|  楼主 | 2023-11-23 16:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
APP程序移植了FreeRTOS和Lwip,程序运行地址设为0x00时,运行正常。如果从IAP程序引导跳转到APP时,程序跳转正常


程序运行到红线部分后,

单步进去

执行完for循环,出现enet的发送缓冲器地址出现了改变,导致初始时无法通过。




如果不使用FreeRTOS,只使用lwip,程序是可以正常跳转执行的。
大家有没有碰到这个现象,感觉时FreeRTOS,导致了DMA的地址变化,但是不知道怎么更正!

使用特权

评论回复
沙发
zchong| | 2023-11-25 13:42 | 只看该作者
先调试,在偏移后的地址进行调试,如果正常再找从boot跳转app过层哪里搞的不对。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

7

帖子

0

粉丝