TI中文支持网
TI专业的中文技术问题搜集分享网站

zstack 3.0 在2538上初始化问题

zstack 3.0 在2538上运行程序正常调试能从main函数开始,如果擦除flash(Project-download-Erase)后在从IAR下载程序,不能正常启动,也不能跳到main执行,但是如果此时重新通过IAR烧一遍zstack 1.2.2a,程序正常运行调试,再在IAR中烧zstack3.0的程序,也能正常运行了。

这个问题是什么原因导致的嘞?思考不出来。

谢谢大神

gaoyang9992006:

这个情况让我想起来了我之前玩NodeMCU,直接刷高版本固件后就没法运行,低版本可以,后来刷了新的内存分配的东西再刷就行了,原来里面划分不同功能存储空间的时候使用了不同的分配方式,版本不同或许分配空间的方式不同,可能有个引导的固件提前刷进去,或者刷系统时候会更新这个地方。或许你这个新版本的协议栈跟我遇到的那个是类似的。

ka zhang:

回复 gaoyang9992006:

可能是类似,我目前还没找到zstack 3.0上是哪里的原因导致的这种情况,你那里有结果么?

也请大神们一起看看。

谢谢

VV:

如果擦除Flash 以后,用3.0的工程IAR下载进去以后不能运行,能否此时在用Flash Programmer 2把整个CC2538的程序读到hex文件里面来。看下CC2538有没有被lock住。

使用的是512KBFlash的CC2538吧。 

请把读出来的hex文件上传下。

赞(0)
未经允许不得转载:TI中文支持网 » zstack 3.0 在2538上初始化问题
分享到: 更多 (0)