请问一下Arm linux如何通过UART烧写 CC2530 固件?
TI工程师们, 这边需要通过arm linux去烧写cc2530 hex固件,arm(全志R16)和cc2530通过uart连接,请问一下Arm linux如何通过UART烧写 CC2530 固件?
try SBL
http://processors.wiki.ti.com/index.php/SerialBootLoader
可以参考下协议栈安装文件夹C:\Texas Instruments\ZStack-CC2530-2.5.1a\Documents 内的Serial Boot Loader for CC253x
谢谢两位的回复.这个文档之前有看过. SBL: 需要先烧写bootloader到CC2530.保证CC2530至少有 bootloader
有没有方法像PC烧写工具一样.可以把整个hex固件烧写到空的CC2530??
As I know, you can not do that without bootloader.
This method depends the bootloader to do firmware transfer.
Ok, thanks a lot
Susan Yang, 我照你说的夹C:\Texas Instruments\ZStack-CC2530-2.5.1a\Documents 内的Serial Boot Loader for CC253x 文档去做, 目前有个问题:
里面用到Tools\SBL Tool\SBLDemo.exe 请问是开源的吗?? 我这边最终运行环境是 Arm linux系统.
同问,串口协议没找到
你好!我遇到了和你一样的问题,请问问题解决了吗?
理论上应该是可以的,CC2530 silicon级别是有软件存在的,即使没有bootloader,要不然为什么CCdebugger就可以烧写? 而只连接了DEBUG_CLK和DEBUG_DAT,以及SPI接口 ,那说明是可以通过调试口让CC2530进入烧写模式,然后可以通过SPI接口烧写固件的,文档里面称之为下载接口。
只是不知道TI愿不愿意开源相关源码。
如果不开源,你根本不知道怎么读写SPI口能实现固件的烧写。