我想在CCS生成的.out文件的某个位置加入一个标识,用于识别out文件属于哪个板子的程序,且out文件可以正常执行。请问大家有什么办法可以实现?谢谢
da qin zheng sheng:
就是需要给芯片标记一个id
,
da qin zheng sheng:
在空闲的flash
,
Green Deng:
关于芯片ID你可以看一下:www.ti.com/…/spracd0b.pdf
在.out中加入标识的意思,只要在flash中写入一个ID就可以了?
,
user4550157:
不是在flash中写入一个ID。是需要在CCS工程生成的.out文件的某个位置加入一个ID,当解析out文件时,可以从out文件的固定位置,读取到这个ID。
,
Green Deng:
上述文档中的芯片ID是否能满足你的需求?
,
user4550157:
上述文档是从芯片中读ID。我是想在CCS生成的out文件中加入一个ID。
,
Green Deng:
我的理解,只要你在程序中定义一下就可以了,比如#define chip_ID 001,然后后续你要使用这个ID的话直接调用就行。不是很理解你的用意,不知道这么理解对不对。
,
user4550157:
谢谢您的帮助,可能我的表述不清楚,您没理解我的需求。假设我创建了一个CCS工程A, 我的工程编译后生成可执行文件A.out。A.out是一个二进制文件,用编辑器打开以后如图示,假如我想在0x00000100这个特殊位置需要填充0x31作为一个ID,应该在CCS工程中如何设置?