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

cc2530串口升级问题

TI工程师和各位大神:

我们现在的项目是soc(arm linux)+2530模块, soc和2530之间通过串口连接,我们现在想实现的功能:就是在soc端开发代码,然后通过串口可以给2530升级程序。

我的步骤是这样的:

1、我先将boot烧写到cc2530中

2、比如我们现在soc和zigbee之间的串口设备的/dev/ttymxc6, 我把我按照SBL文档的配置编译好的app程序(比如GenericApp.bin)直接写到/dev/ttymx设备中。

这样实现有什么问题吗? 思路是否正确?

请指导,谢谢!!!

Viki Shi:

“比如我们现在soc和zigbee之间的串口设备的/dev/ttymxc6”这句没有理解,哪个作为串行主机?

user5874978:

回复 Viki Shi:

soc算主机,soc和cc2530之间通过串口连接,此串口在soc-linux上面映射的虚拟设备是/dev/ttymxc6。
就相当于pc和cc2530连接时的com2或者com3之类的。

YiKai Chen:

这样实现看起來沒有问题

Viki Shi:

回复 Viki Shi:

这样可行

user5874978:

回复 Viki Shi:

您好,感谢回答!

我按照协议写SB_HANDSHAKE_CMD、SB_WRITE_CMD等写入版本文件

请问直接往串口设备里面写就可以吗, 需要指定地址之类的吗?

YiKai Chen:

回复 user5874978:

要指定地址,請參考 e2echina.ti.com/…/bootloader-application-note.pdf Table 1 的說明

赞(0)
未经允许不得转载:TI中文支持网 » cc2530串口升级问题
分享到: 更多 (0)