微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > cc2530 使用DD、DC烧录问题

cc2530 使用DD、DC烧录问题

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

你好!

参考下面链接方法如何使用IAR编译生成对应的烧录文件?

下面方法是否需要烧录Bin文件,IAR如何配置生成bin文件?

[1] Flash programming of CC253x/4x devices code example
http://www.ti.com/lit/zip/swra410
[2] CC253x/4x User’s Guide
http://www.ti.com/lit/swru191
[3] CC1110/CC2430/CC2510 Debug and Programming Interface Specification
http://www.ti.com/lit/swra124
[4] CC2530DK User’s Guide
http://www.ti.com/lit/swru208

请看这个Generating a HEX or Binary file with IAR: http://e2e.ti.com/support/microcontrollers/msp430/f/166/t/39835.aspx

通过我说的这种方式烧录的话,是需要烧录bin文件还是hex文件呢?

Hex 格式和Bin格式,这些都是标准上的格式文件,和协议栈没有关系,任何软件都是一样的

一般烧hex文件 ,当然您也可以通过SBL烧写bin文件 具体可以参考 http://processors.wiki.ti.com/index.php/CC253x_Serial_Boot_Loader

  你好,

请问http://www.ti.com/lit/zip/swra410这个参考代码中描述的烧录方式要如何实现呢?

烧hex文件即可

烧HEX如何确定start_addr?hex要如何解析?

我现在烧simple_code,烧完之后不能运行,希望用cc debugger读出falsh的内容。发现烧完之后锁位被置1了

simple_code的解析是参考了安装目录下   “IAR Systems\Embedded Workbench 6.4\8051\doc\simple_code.htm” 文档

文档见附件。

我们这个项目是将CC2530贴在手机主板上,不好安装cc debugger调试接口,所以需要用手机主芯片将代码下载到cc2530.

这个烧录问题已经弄了很长时间了,希望你们能提供帮助。

问题已经解决,烧录问题已经搞定。

现总结如下,算是感谢热心网友的支持。

使用iar编译生成simple-code格式文件,参考simple_code.htm文档解析生成的 *.sim文件。

文档中提到的

Record start address 4

并非为每个bank的start address, 实际的bank start  address为 (bank*0x8000),

另外调用

u8 write_flash_memory_block(unsigned char *src, unsigned long start_addr,
unsigned short num_bytes)

函数时需要注意 start_addr、num_bytes都要能被4整除

你好,如果我的start address大于32k (比如230K),只要满足 start_addr、num_bytes都要能被4整除,也能用u8 write_flash_memory_block(unsigned char *src, unsigned long start_addr, unsigned short num_bytes)这个函数写进去吗?

谢谢。

我之前用了工具把hex文件转换成了bin文件,发现写进去之后RF4CE不能工作,所以我是必须要烧写simple-code格式的文件才可以吗?

关于write_flash_memory_block的使用我有个疑问,start_addr对应到flash的地址是怎么样的,我想用这个函数来操作127page里的lock bit,有点无从下手

你好,兄弟,我今天看到你写的已经找到解决办法了,我现在有个项目跟你类似,我是使用STM32读SD卡来实现升级(烧录)CC2530芯片,我正看TI那个读写FLASH的例子,跟你一样,现碰到,如何解析IAR生成的HEX文件,可如何写入程序,麻烦指导一下,如原意,可否留下你的QQ或者加我的QQ75982109, 想跟你学习一下,

你好。你的CC2530烧写C文件能发我一份吗,我现在用STM读取HEX文件烧写到CC2530上面。我邮箱:1329958919@qq.com

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

网站地图

Top