主题中讨论的其他器件: OMAP-L132
工具/软件:Code Composer Studio
大家好、
我目前使用的是具有 CCS v7.2的 OMAP-L138 LCDK 板。
我正在尝试读取 ROM 引导加载程序的版本(应在器件的 ROM 上写入特定地址)、但在 CCSv7中看不到此类选项(不过我成功读取了 RAM 和高速缓存的内容)。 您知道如何从 CCS 读取器件的 ROM 吗?
非常感谢、
Armand
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.
工具/软件:Code Composer Studio
大家好、
我目前使用的是具有 CCS v7.2的 OMAP-L138 LCDK 板。
我正在尝试读取 ROM 引导加载程序的版本(应在器件的 ROM 上写入特定地址)、但在 CCSv7中看不到此类选项(不过我成功读取了 RAM 和高速缓存的内容)。 您知道如何从 CCS 读取器件的 ROM 吗?
非常感谢、
Armand
Yordan、您好!
我已经浏览过文档、我看不出附录 E 如何帮助、我可以在版本之间找到更新、但无法找到相应的更新日期。
此外,在介绍该文件时还写了:
OMAP-L132/L138引导加载程序驻留在器件的 ROM 中。 本文档介绍了引导加载程序使用的引导协议、讨论了生成引导脚本所需的工具、并讨论了引导加载程序的限制/假设。 OMAP-L132/L138引导加载程序已经过多次修订。 要检查设备的版本,请执行以下步骤。 1.连接 Code Composer Studio软件中的设备。 2.选择 View→Memory。 3.在存储器窗口的顶部输入 ROM 起始地址0xFFFD0000。 4.在底部选择字符模式。 文本 d800k008应出现在偏移量0x08的存储器窗口中。 对于早期的 ROM 版本、文本也可能显示为 d800k002、d800k004或 d800k006。 生成引导映像时,了解 ROM 版本非常重要。 如果在“内存”窗口中看不到这些值,则本文档不适用于您的设备
我尝试按照说明的步骤通过 CCS 读取版本、但我没有成功。
我无法访问 ROM 存储器、只能访问 RAM 和不同的缓存。
我缺少什么?
我使用的是 CCS 7.2。
此致、
Armand
Armand、
请使用此处提供的调试 GEL 文件。 它将捕获器件版本 PG 2.1、之后将具有 D800K008 ROM 版本(最新版本)
processors.wiki.ti.com/.../OMAP-L1x_Debug_Gel_Files
此致、
Rahul
引导加载程序应用手册指示如何从位置 0x11700000读取 ROM 版本。 如果您无法使用 CCSv7查看此存储器位置、我认为 CCS 存储器视图存在一些问题 、导致了此问题。 如果您将视图更改为8位字符、则可以看到 ROM 版本字符串。