我想请教一下关于LF2407A通过SCI串口烧写片内FLASH的问题,我用TI自带的f240-hex.exe将ccs编译好的.out文件转换成.hex文件时系统报错:
File contains the wrong magic number.
it is not in tms320 fix point assembly format.
conversion aborted.
我不知道转换时对.out文件有啥要求。同一.out文件可用ccs的烧写插件烧进片内flash里,正常运行。文档上说.out文件里不能包含.data段,但是.data段本来就是在程序空间里的啊??程序用c语言写的。
还有LF2407A片内flash的加密位是干啥用的??防止误写flash??我想对片内flash进行保护,防止代码被竞争对手读出,加密位有用吗??
还有串口烧写程序代码里PLL默认*2,用的timings40文件,但文档上说FLASH必须工作在30M,我想知道用ti自带的烧写程序不做更改的情况下,片子晶振输入应是多少??