ZHCAA00E
June 2013 – January 2024
1
摘要
商标
1
引言
1.1
术语表
1.2
约定
2
执行
2.1
主例程
2.2
应用程序管理器
2.2.1
引导和应用程序检测
2.2.1.1
强制使用引导加载程序模式
2.2.1.2
应用程序验证
2.2.1.3
跳转到应用程序
2.2.2
矢量重定向
2.2.3
闪存器件中的中断矢量
2.2.4
双映像支持
2.2.4.1
在双映像模式下跳转到应用程序
2.3
存储器接口 (MI)
2.3.1
双映像支持
2.4
通信接口 (CI)
2.4.1
Physical-DataLink (PHY-DL)
2.4.1.1
I2C
2.4.1.1.1
超时检测
2.4.1.2
UART
2.4.1.3
SPI
2.4.1.4
CC110x
2.4.1.5
通信共享
2.4.2
NWK-APP
2.4.2.1
基于 BSL 的协议
2.4.2.1.1
安全性
2.4.2.1.2
使用 CC110x 的基于 BSL 的协议
2.4.2.1.3
采用 I2C 的示例
2.4.2.1.4
采用 UART 或 CC110x 的示例
3
定制 MSPBoot
3.1
预定义的定制
4
构建 MSPBoot
4.1
启动新工程
4.1.1
创建新的 MSPBoot 工程
4.1.1.1
MSPBootProjectCreator.pl
4.1.1.2
在 CCS 中导入工程规范文件
4.1.1.3
修改生成的源代码
4.1.1.3.1
修改 MSPBoot Main.c
4.1.1.3.2
修改 TI_MSPBoot_Config.h
4.1.1.3.3
修改 TI_MSPBoot_CI_PHYDL_xxxx_xxx.c
4.1.1.3.4
修改 TI_MSPBoot_AppMgr.c
4.1.1.3.5
修改 Application Main.c
4.1.1.3.6
修改 TI_MSPBoot_Mgr_Vectors_xxxx.c
4.1.2
使用 MSPBoot 加载应用程序代码
4.1.2.1
转换应用程序输出映像
4.2
示例
4.2.1
LaunchPad 开发套件硬件
4.2.2
CC110x 硬件
4.2.3
构建目标工程
4.2.4
构建主机工程
4.2.5
运行示例
5
参考文献
6
修订历史记录
2.2
应用程序管理器
应用程序管理器的主要目的是:
检测器件何时应处于引导加载程序模式或应用程序模式
验证应用程序
重新映射中断向量
从引导加载程序跳转到应用程序
在双映像模式下恢复有效映像