创建自定义应用程序以使用 MSPBoot 加载到 MSP430 时,请执行以下步骤以获得出色结果:
- 在不使用 MSPBoot 的情况下开发应用程序。
- 此过程包括创建工程,使用默认的链接器文件,以及像不使用主存储器引导加载程序一样开发代码。
- 开发应用程序后,将代码转移到应用程序模板之一。
- App_Simple:不与引导加载程序共享通信接口
- App_Shared_Comm:显示如何与引导加载程序共享通信接口
- 如节 4.1.1.3.6中所述修改矢量重定向文件。
- 编辑工程属性以输出 TI-TXT 十六进制格式文件。
- Project Properties → MSP430 Hex Utility → Enable MSP430 Hex Utility
- Project Properties → MSP430 Hex Utility → Output Format Options → Output TI-TXT hex format (--ti_txt)
- 构建工程。
- 使用工程 Debug 文件夹中的 TI-TXT 文件生成可以从主机处理器加载的 C 文件(请参阅节 4.1.2.1)。
- 将 MSPBoot 加载到目标器件上。
- 如果目标器件尚未执行引导加载程序代码,必须强制目标器件进入引导加载程序。为此,可将应用程序代码设置为在收到特定命令时跳转到引导加载程序。请参阅提供的示例,以获取有关如何完成此操作的更多信息。
- 将应用程序 C 文件加载到目标器件上。
- 如需更多信息,请参阅随附软件包中包含的示例主机工程。