主题中讨论的其他器件: TM4C123、 UNIFLASH、 EK-TM4C1294XL
您好!
我使用的是 SW-EK-TM4C129EXL 中的 boot_serial 示例、并遵循了文档《用于 C 系列的 TivaWare 入门》(2021年3月文献编号 SPMU373)中概述的过程。 我使用的是 Code Composer Studio 11.1.0.00011版和 LM 闪存编程器内部版本1613。 我遵循第6章 TivaWare 引导加载程序中参考的文档所述的过程。 我从 Project Wizard 示例资源管理器的全新工作空间中获得了示例项目。 我对 APP_BASE 执行了修改、将其修改为0x00004000、以解决 TM4C123和 TM4C129第6章示例之间过程中的差异。 我已经编译了引导加载程序并使用 ICDI 和 CCS 刷写了器件。 切换到 LM 闪存编程器、并按照步骤在设置程序地址偏移(0x) 4000时、根据文档说明文件的规格手动设置 TM4C 中更大大小的存储器页的代码。 此时、我得到该误差。
为了尽可能地验证我使用 LM 闪存编程器加载了引导加载程序、使用 Uniflash 验证代码是否位于正确的存储器位置、并已确认这一点。 我还可以使用 Uniflash 下载器件的所有闪存内容、以验证我可以同时加载引导加载程序串行和 hello world 程序、而不会删除它们的存储器内容。
此时,我面临的一个问题是,大多数文件都不充分,或已从此处所述的地点删除。 我也找不到足够好的电路板模型文档来帮助指定如何使用跳线正确配置电路板。 我使用的是 Tiva C 系列 TM4C1294 Connected LaunchPad 评估套件 (文献编号 SPMU365C)和 TM4C 系列 TM4C129E Crypto Connected LaunchPad 评估套件(文献编号 SPMU372A)的可用文档。 我还注意到基于文档的器件配置文件存在问题。 将闪存页大小设置为1KB、而不是 SPMU373文档中规定的上述16KB。
注意:编译时、引导加载程序中会出现警告。 如果我更改项目编译器版本、则该警告消失、但其余两个仍然存在。 我已经尝试下载了使用生成的编译器版本。 没有成功。
此致、
斯蒂芬 G