微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 请问一下Arm linux如何通过UART烧写 CC2530 固件?

请问一下Arm linux如何通过UART烧写 CC2530 固件?

时间:10-02 整理:3721RD 点击:

  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口能实现固件的烧写。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top