打印

在TI RTOS运行下,ROM_UpdateEthernet执行没有完成停止了

[复制链接]
1517|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
madokapeng|  楼主 | 2014-1-8 08:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位TI Stellaris的前辈,我是第一次用TI Stellaris LM3S9B96
IDE用的是CCS v5.5
用TI RTOS的运行的实时系统。
我在一个task中调用的ROM_UpdateEthernet来进行firmware的更新。外面连上LM Flash Programmer. LM可以开始更新,programming芯片。但是每次都是没有烧完就停止了。
同样的代码,在没有用RTOS的项目里就可以顺利programming完毕。
感觉像是ethernet 的连接被断掉了。

希望能给一些提示。
我在TI E2E的论坛发了帖子求助,但是等了好几天,没有人给与任何的回复。希望这里能得到一些信息。
不胜感谢。

相关帖子

沙发
madokapeng|  楼主 | 2014-1-8 11:21 | 只看该作者
真的希望能有人能指点一下,我试过各种方法,再TI论坛上问了好久,都没有人回复。
例程里有boot_ethernet,但是用的不是RTOS,用的lwip。

使用特权

评论回复
板凳
dirtwillfly| | 2014-1-8 19:42 | 只看该作者
没玩过ROM_UpdateEthernet。有没有可能是TI RTOS的任务调度过程造成的传输中断或传输过程错误?

使用特权

评论回复
地板
madokapeng|  楼主 | 2014-1-8 22:44 | 只看该作者
dirtwillfly 发表于 2014-1-8 19:42
没玩过ROM_UpdateEthernet。有没有可能是TI RTOS的任务调度过程造成的传输中断或传输过程错误? ...

请问如何察看RTOS的任务调度过程>?RTOS对我来说是刚开始的阶段,求一些步骤,或是应该参考些什么
谢谢

使用特权

评论回复
5
dirtwillfly| | 2014-1-9 20:26 | 只看该作者
madokapeng 发表于 2014-1-8 22:44
请问如何察看RTOS的任务调度过程>?RTOS对我来说是刚开始的阶段,求一些步骤,或是应该参考些什么
谢谢 ...

调试时,注意任务调度时任务的挂起和恢复。
不过我觉得进行firmware的更新是一个非常重要的任务,建议不要在更新时进行任务调度操作

使用特权

评论回复
6
mmbs| | 2014-1-10 23:38 | 只看该作者
代码长度有关系吧

使用特权

评论回复
7
madokapeng|  楼主 | 2014-1-14 00:00 | 只看该作者
谢谢版主和mmbs的回复,
问题解决了,是看门狗的问题
还是很感谢。

使用特权

评论回复
8
dirtwillfly| | 2014-1-14 21:17 | 只看该作者
madokapeng 发表于 2014-1-14 00:00
谢谢版主和mmbs的回复,
问题解决了,是看门狗的问题
还是很感谢。

解决了就好。记得及时结贴哦~~
结贴方法:https://bbs.21ic.com/icview-442857-1-1.html

使用特权

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

本版积分规则

1

主题

4

帖子

0

粉丝