1、想用空中下载来更新cc2530中的z-stack程序,有OAD和OTA两种方式,请问,这两个有什么区别?用哪个比较好?
2、一定用加外部存储器吗?
3、在哪里有相关的资料?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,我是一名上海研一的新生,现在在着手完成无线传感器网络中节点的代码空中下载更新的实现,问点简单的问题,我的思路是首先实现上位机经过串口调试助手把代码通过串口发给带有无线模块的Smart Rf 05开发板CC2530的flash中(代码不大先实现简单的,这里就不加外部flash了),开发板再把代码分发下去到节点,节点顺利收到后,再通过已经加载在节点里的OAD boot loader来初始化节点,重启节点,完成更新。 这是初步思路,肯定有错的地方,希望能浪费您点时间,指点指点,如果错了就会浪费很多时间,真心很急,尤其对于boot loader这块的理解,总感觉有点不对。先谢谢了
你好,我是一名上海研一的新生,现在在着手完成无线传感器网络中节点的代码空中下载更新的实现,问点简单的问题,我的思路是首先实现上位机经过串口调试助手把代码通过串口发给带有无线模块的Smart Rf 05开发板CC2530的flash中(代码不大先实现简单的,这里就不加外部flash了),开发板再把代码分发下去到节点,节点顺利收到后,再通过已经加载在节点里的OAD boot loader来初始化节点,重启节点,完成更新。 这是初步思路,肯定有错的地方,希望能浪费您点时间,指点指点,如果错了就会浪费很多时间,真心很急,尤其对于boot loader这块的理解,总感觉有点不对。先谢谢了
CC2540程序不可以在外部存储器中运行。
要想在外部存储器中运行,MCU必须可以映射ROM。
我在做CC2540的OAD,想把image放到外部flash上,为什么CC2430可以使用外flash呢?他们俩的内核不都是基于8051的吗?请指教,谢谢
CC2430把image放到外部flash上仅仅只是缓存,并不是直接运行里面的程序。
如果要运行新程序,必须还得读出来写在内部flash上。这个读出写入的代码较小,我们一般叫它bootload。
这很简单啊,还需要资料吗?就跟1+1一样,怎么会还需要资料
请原谅,因为刚接触OAD两三天,CC2540接触的时间也不长,所以很多东西不是很了解,现在想向您确认一下,CC2540能否像2530一样,通过这种方式将image缓存在外部flash中?具体如何操作?对于初学者,简单的问题有时候也会很复杂,所以想向您请教。谢谢