主题中讨论的其他器件:C2000WARE、
工具与软件:
主要关注事项:- 1. 详细说明了 Z1_BOOTCTRL 中将 BMSP0更改为 GPIO73的步骤 并将其他保留为默认值?
要对此进行测试、我需要尝试 EMU 引导模式、它的值和地址都是多少。 我尝试了使用 0xFE5A 适用于0xD00、0x004A 适用于0xD01、但无法正常工作。
问题:- 使用 BMSP 引脚切换引导模式时的 BMODE 行为困惑以及更改 BMSP0的实现
我正在进行这样的设置:
- 默认情况下、应用程序代码应从闪存加载。
- 当引导模式切换到 SCI 模式时、它应该通过 SCI bootloader 加载代码。
出厂默认设置:
- BMSP0 - GPIO84
- BMSP1 - GPIO72
- SCI TX - GPIO84
- SCI RX - GPIO85
由于此设置存在引脚冲突、因此我使用测试了 SCI 引导加载程序 仿真引导模式 内存位置 0xD00 最终目的 0x815A 要将 SCI 管脚切换到其备用配置、请执行以下操作:
- 备用 SCI TX - GPIO29.
- 备用 SCI RX - GPIO28.
电流要求:
我现在想改变 BMSP0 最终目的 GPIO73 而不是默认值来管理引导模式选择。
问题:
- 在中 Z1_BOOTCTRL 我了解的用途 BMSP0 、 BMSP1 和 密钥 但是角色是什么 BMODE 如果使用 BMSP 引脚选择了引导模式、则会播放吗?
- 如果 BMODE 覆盖基于引脚的引导模式选择、我如何将其配置为允许根据我的要求在闪存和 SCI 模式之间切换?
- 仅修改 BMSP0 在将所有其他参数保持为默认值的同时、我应该向写入什么值 Z1_BOOTCTRL 注册以及如何注册?
- 是否有任何文档或代码示例可用于正确实现该目标?
欢迎提供任何指导或参考资料。