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 的說明
TI中文支持网