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这样的软件吗?