请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS1114 在构建工程时、我们会生成.elf.bin 文件、该文件将用于刷写到目标中、当以 hexview 工具打开输出文件时、它显示闪存仅显示为单个块、 然而我们有13个块(扇区)、所以问题是如何调整.elf.bin 文件的格式、以显示所有的闪存块
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在构建工程时、我们会生成.elf.bin 文件、该文件将用于刷写到目标中、当以 hexview 工具打开输出文件时、它显示闪存仅显示为单个块、 然而我们有13个块(扇区)、所以问题是如何调整.elf.bin 文件的格式、以显示所有的闪存块
Karim、您好!
.bin 文件将仅显示所使用的内存。 我的意思是.bin 文件的代码中不包含任何未使用内存的数据。
如果您的代码仅使用一个存储器扇区、则.bin 文件将仅显示这一个扇区的数据。
但是、您可以做一件事来用"填充"显示组中所有扇区的数据。
实际上、填充会用"0xffffff"填充相应区域中所有未使用的存储器。
示例:
不带填充的.bin 文件
具有填充功能的.bin 文件
如您在第二个案例中所见、整个存储体已显示、所有未使用的存储器均填充为0xFF。 因此、如果您要查看存储体中的所有存储器、则可以执行此方法、但请记住、这将增加.bin 文件的大小。 因此、它也可能影响编程时间。
--
谢谢。此致、
Jagadish。