我使用CCS5.4开发F28335遇到如下疑惑:
如果需要从外部FLASH中启动F28335,应该有哪些操作?
我编写了外部FLASH烧写的基本函数,可以读写擦等操作,也知道怎么从CCS读取HEX文件写入到FLASH。
主要是一个问题:HEX文件写入FLASH是逐位WORD对齐依次写入的吗?我的FLASH是SST39VF800A,是16位的,转换为HEX是采用CCS自己生成的HEX方式。
非常感谢!
liang he2:
回复 mangui zhang:
谢谢mangui zhang :
我也想这么操作,之前对于HEX文件的格式不太了解,所以发帖询问,后来查了一下intel-hex文件的格式,对照了程序装载到内存后的数据和HEX文件的内容,基本解决了我的疑惑。
我使用CCS5.4开发F28335遇到如下疑惑:
如果需要从外部FLASH中启动F28335,应该有哪些操作?
我编写了外部FLASH烧写的基本函数,可以读写擦等操作,也知道怎么从CCS读取HEX文件写入到FLASH。
主要是一个问题:HEX文件写入FLASH是逐位WORD对齐依次写入的吗?我的FLASH是SST39VF800A,是16位的,转换为HEX是采用CCS自己生成的HEX方式。
非常感谢!
liang he2:
回复 mangui zhang:
谢谢,我对比了HEX和实际装入内存的代码,大致知道怎么操作了。