博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CC3200模块的内存地址划分和bootloader,启动流程(二)
阅读量:5220 次
发布时间:2019-06-14

本文共 514 字,大约阅读时间需要 1 分钟。

1. 首先启动内部ROM固化的BOOT,然后这个ROM启动需要使用内存空间0X2000 0000 --- 0X2000 4000共16K的空间。一级BOOT的作用是串口升级和驱动库。

2. 然后是二级BOOT,主要用途是OTA升级。二级BOOT有2个工程application_bootloader,relocator(在application_bootloader工程的里面),首先启动relocator工程,然后在relocator工程里面修改程序PC指针,启动application_bootloader工程。

application_bootloader工程  0x20000000 to 0x20004000relocator工程               0x20004000 to 0x20004100get_weather工程             0x20004000 to 0x2003FFFF

3. 然后启动用户的get_weather工程。如果不需要OTA升级的话,可以不用二级BOOT。

 

转载于:https://www.cnblogs.com/429512065qhq/p/8678266.html

你可能感兴趣的文章
奥运结束,准备开写
查看>>
RAID阵列搭建
查看>>
安卓开发中使用Genymotion模拟器
查看>>
特性(Attribute)
查看>>
c# 获取字符串中的数字
查看>>
多条件搜索拼接Sql语句
查看>>
Android代码调试报错
查看>>
iptables规则的查看、添加、删除和修改
查看>>
Gym - 100625J Jailbreak 最短路+搜索
查看>>
面向对象重载
查看>>
IE9中jquery发生Object未定义原因及解决办法
查看>>
反省:低调做人,高调做事!
查看>>
2018年11月
查看>>
进程,协程
查看>>
simpleDateFormate DecimalFormate MessageFormate的用法
查看>>
【成长大小事】一双我喜欢的鞋子应该是这样的
查看>>
PAT (Basic Level) Practise 1003. 我要通过!
查看>>
pass an instance of class to TestCase as parameter
查看>>
Weak Event Patterns
查看>>
wcf资料
查看>>