微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > CC2530 离线烧写器开发,烧写的HEX 小于32K时程序板子正常运行,当烧写大于32K hex文件时,板子不能正常运行

CC2530 离线烧写器开发,烧写的HEX 小于32K时程序板子正常运行,当烧写大于32K hex文件时,板子不能正常运行

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

弄了个CC2530 离线烧写器,烧写的HEX 小于32K时程序板子正常运行,当烧写大于32K hex文件时,板子不能正常运行

通过2530从外部flash里读出数据,再烧到一个2530里,bin文件已经全部烧到2530的bank里面了,程序运行不起来。小于32K的HEX文件写到2530上运行就没问题

这是为什么?   各位大神帮帮忙看看是什么问题

有用Smart RF Flash Programmer烧写过吗,能否正常工作?

用Smart RF Flash Programmer烧写过,都可以正常运行的。  用现在开发的这个烧写器,烧写一些小于32K的HEX文件可以正常运行。就是烧写一些协议栈的HEX文件,运行不了。我是这样写bank  的:就是从bank0 开始烧写,一直烧写到bank7,写的地址,从0x000000地址   一直烧到0x380000 地址 ,把256K全部烧写完。大于HEX的位置烧写0xFF

参考代码,使用TI官网上提供的   Flash Programming of CC253x/4x devices  这个工程文件

你是在开发一个类似于Smart RF Flash Programmer这样的软件吗?

 

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

网站地图

Top