我通过仿真器已经把板子的二进制程序在disassembly 上显示出来,我怎么把它们保存成OUT文件,以便以后烧写。谢谢!
tree heaven:
同问同问!
我通过仿真器已经把板子的二进制程序在disassembly 上显示出来,我怎么把它们保存成OUT文件,以便以后烧写。谢谢!
Forrest:
回复 tree heaven:
这是类似于破解的要求。
CCSV4,CCSV5,可以在view–>memory browser中save成out文件。
楼主手中有原程序吗?最好还是编译一下,保存原始的.out文件。一般估芯片使用厂家会对芯片加密,或者熔断JTAG,那就没法读出了。
如果芯片没有保护,可以在CCSV4,CCSV5,可以在view–>memory browser中save成out文件。
我通过仿真器已经把板子的二进制程序在disassembly 上显示出来,我怎么把它们保存成OUT文件,以便以后烧写。谢谢!
tree heaven:
回复 10#:
我试过forrest和10#大虾的答案,不过有个问题,保存时地址范围应该怎么确定呢?是cmd文件中flash的地址范围么?我保存了0x002000~0x3FFFFF,但加载到DSP时会出错,提示"section ‘.data' overlaps flash boundaries”。
另外,把.out问价提取出来之后,以后要用的时候只要把这个.out文件加载到DSP里就行啦?
我的ccs是v3.1,应该跟v3.3一样吧~
我跟楼主同问,因为在公司接手这个电路板时,没接手程序,现在前任已经消失了……呜呜
我通过仿真器已经把板子的二进制程序在disassembly 上显示出来,我怎么把它们保存成OUT文件,以便以后烧写。谢谢!
Forrest:
回复 tree heaven:
这个问题看这:
www.deyisupport.com/…/4119.aspx
我通过仿真器已经把板子的二进制程序在disassembly 上显示出来,我怎么把它们保存成OUT文件,以便以后烧写。谢谢!
tree heaven:
回复 Forrest:
搞定了,V3.1跟V3.3一样,不过我的是2812,所以flash区间是0x3d8000~0x3f7ff8。10#的文档里说的很清楚,只要保存的时候把.dat改成.out,然后注意保存地址区间就好啦!谢谢楼上各位大虾!