软件升级流程:
1. mcu开机
2. 上位机发送0xaa,0xaa,0x55,0x55
3. mcu开始擦除本底app用到的flash存储区域
4. 擦除完成后进入升级状态
5. 上位机开始发送数据包
6. mcu接收数据包,并等待一个完成的数据包,每个数据包固定大小
7. mcu检验
8. 保存数据到flash
9. 返回数据处理完成
10. 上位机发送下一包数据
11. 最后一包小于1031个字节说明发送完成
12. 跳转到app
![](picture/bootloader.png)
数据包结构;累计 2+2+N+2+1 个字节,
0xaa,0xaa 数据id2个字节(高位,低位), 数据*N 0xaa,0xaa ,异或检验
1. 正常数据包1031个字节
2. 小于1031个字节的就是 最后一个数据包
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
N32G45x实现sdio接口读取sd卡+sd卡的IAP升级 (477个子文件)
009b82c27acc6be6a9a33e74bec8b1ca6ba116 6KB
0181e698e32d6d2645bba697ea5f201823979d 67B
039dde4474c5275b14bd1180322b3671490e71 116B
0400d4db530f29e877c74790c96159ef09c342 6KB
041e4e43d7beb989ca13fdc1fe1de762846224 1KB
046e5fc4f97def89b8b07ccfaabd88ade7a1db 2KB
04e96ea9e8303fbfe44c443cf5d0027943ec8b 3KB
0531d2d0dcdff4176b9ef279fc41fb95df22bc 116B
093dc3a74789ce6d98862ceb1e46410a6ab5ed 4KB
09f455f9b2c69b612aa400ebca1ed6a16bd369 102B
0a118688c54bfaa381cfac623b88ad8e879235 94B
0be0efd330c1f47c9222a2b26a34885fd81e76 3KB
0d4bc2191147018de91cf3fd6960553fc90714 10KB
0db9e0dfb0621f0ed0c6dc4a8b5daebaa7f6db 2KB
0e661c8377970e7772991d009361ad735e1ec0 1KB
0eb58b8b5e98b644ed30e3e33e0c70d96ebc20 4KB
0f612aa31fe2a71cc786af5cac407e41fdd144 744B
10972c3e52304edb124e7915648ecedd2fcee3 2KB
12eb2283062f56946ff8cf15963f4df4313845 10KB
14365e3779f7bf1514604c25326b715a3d01d5 6KB
1615f1f961be6d66560189c1dca010c7012e71 5KB
163d7071c4759ab25d4fa1b7c15fd30eb0b136 456B
170c3bd171295896c2ca88eebda872b330b81c 6KB
1784069613b80ecc4bda8c2994a2f5ee88a063 112B
18dba07dd8b9323ff85dcaa4391e04425ca283 2KB
18f62cede949fa8525151ddc0e63e6d08f0865 4KB
1b0635eda38c35057d9d5ec3eaa02de7192861 3KB
1d79014b0d7d6f478884667e81dde094ed6316 2KB
1dd161bbfc75aa5b4a47ef6ee54719ed44f6bc 1KB
1fbe65a47c7b5f4f9632b1d8d2c2e1dcb607d3 4KB
212eb87a94d11bb8346c6fff99d5fbf838c0ac 2KB
21f38cd45dd4d6206852957c17a3e31a99dc28 1KB
238af05eb2e6190a1419dff91e6109201f4bc2 2KB
240daa0893691b06f762e4d14882950dd8c96c 143B
243cc71e35fa4378be3a4361a586a68cbe88b5 3KB
24494b0e2e27a5cc69fdcd3630894aaf5a0945 2KB
257edd0fb33a71dcb86553921b6d91bfc96fe9 15KB
2645fa0d9000b19741ef2fc3765ae3a019d0d3 4KB
273cfcc5e5b42e37116d8b397aa024c17b87c3 17KB
279ba25ecd076b0eef8d4d489ddaf0490a66b1 1KB
27a42afe00850b555583e23d538f704df06158 385B
2874d0e40d69bca37ecff48f0525c5decb4433 6KB
291c3f560beda7a82eba2c79c4b71924dfaa40 4KB
292b77b405e57662226fb2d023a4d2c93120d6 2KB
2a400ea1b01605d779037e697abb2b678fc802 9KB
2c027683332dd45f901272c054095be890b6f6 3KB
2c751215d4b42b5513c6f1ef978c68aa11f7a3 186B
2ccc48e5b27c7b735c3b15ce9ab6a1786719b4 973B
2d8fc1e6235ce6a22b1919baae917a60f125e3 7KB
2f15280b9ec787f3f7ed089c6192b2c05f91be 59B
2fac736bab4c4a7c6cefc2efccba633a8d64dd 12KB
2fe5bc4e2277dea25742503db499ce9b10f4c1 2KB
326b46b1a8c272e620920805ae86ba0de863eb 2KB
35ecab626b0e4a6850a10428e5722889d48dd8 1KB
37180a6ccd0aed1b6bb47a2bd63a76588cd673 5KB
375596cc9d789c5fb4dff47e5347226efe806d 73B
37ab2e1c2d9107744b9c40ff371f0b634a863e 368B
3b8f367e37c4dddf408f25a26eb99391826abb 380B
3c86f9f23c587753701403a1fc7c666033ec35 7KB
3e4d1533b045d9bb2c4b50feb740e81e66f250 2KB
40b76d85b9f318a3e03e86ac9fa9b9ac56144b 2KB
412fa0e13e488174b82c40c308f0b79f8147ac 73KB
422033d087616db42542f90a0ce27e42fd0ad4 3KB
42d3004e73154e3461b095a1c298804564925e 3KB
439223b1101f122526c3dcb081770cb201e471 980B
43f368fb839370c1e4b016fa8bb816e645b54c 3KB
477e7ec299ba49af272e2de41d42ca14d405b4 131B
47b97337673169759e0288ffcf4674d29014c5 2KB
488be174974445887e40571a7a293a776edb35 6KB
49c03950af425108dc5312a6b85361c070ddf7 2KB
4a3b2d3fcc5e185266954fd187568b60870ba0 166B
4a5bd3f2399f8ce15e48ffc56172a66fb060a2 544KB
4a8058cb8aee365e661e0f8afa2668f38b79ff 2KB
4db8ba4c186d204878f666d1c1e601cd3b0f46 1010B
4e67136a1777d26628a39c5a65980a4f61bade 2KB
4fa637f9bc87992bb2c0d632f37f0230dca74d 388KB
4fc0080d9a967e49fe2f5f9b141a1fbee773ab 6KB
504ae45debd94a1d1b62eb17835f8ff89b57cf 9KB
533070b2b1693e9c7c3c63f1485c71825d82f5 111KB
55a8f56f259c08c8e3826cf1f1d086e6fdcd45 5KB
55cedbcc32579509826e52bf5edd5e81cf7187 4KB
5624a14ca153dabc5ef8e4c32f2542575d98bf 1KB
56873532c3144c832911d9aba3f1944d32d290 22KB
56b29683898915efa436cc948384a2c431dc31 229B
56efbcab7fa22c673d2dc673f97040287c1e07 712B
573704d6f8484f34964d9b7604fc466b9ec57c 175KB
5878bd26918bbb2b45e7127d92ea49ff2f7eaa 15KB
589868b09fd0f216e35719a5431a240f51a835 332B
5a00972911058548897cc34e4d6fb396ac7a7a 7KB
5a852a4944c6ef7043d64baaf8fed03afced40 5KB
5a8bf7ab19b4cb9e75a6ca185b047c8525e132 178B
5cf7c48296f420ad81811a5e1b05e0bb43e601 3KB
5d20b05e49851a71c64c3020088bf5b213123c 12KB
5e6a8250ce8b327b403a20ceee4d368bc1a078 195B
6079af330700ffa01d8d06c84da47e4ee98642 4KB
60dd643121ce7a1679479d8a9035a4bd202cbd 1023B
63a001fc05ed790530799699cc877b8a1e495f 480B
645eee40d2d3b9512ef3686ff30aaa84605a41 24KB
6480073ff32b035ab0f427b563a6fb0ed74028 67B
652306d974d5d909b2580168225057e95eb958 8KB
共 477 条
- 1
- 2
- 3
- 4
- 5
资源评论
Car12
- 粉丝: 3291
- 资源: 95
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MATLAB界面版本- GUI漂浮物垃圾分类检测.zip
- MATLAB界面版本- ORL的人脸考勤系统.zip
- MATLAB界面版本- SVM的车牌识别.zip
- MATLAB界面版本- SVM和颜色结合的虫害检测.zip
- MATLAB界面版本-A交通标志识别.zip
- MATLAB界面版本-DE FIR滤波器语音降噪.zip
- 汇川伺服追剪飞锯,用的都是汇川系列,包含详细的注释、触摸屏程序、plc程序、伺服参数设置和图纸,已经在实际中应用
- MATLAB界面版本-标志是识别系统.zip
- MATLAB界面版本-车标识别.zip
- MATLAB界面版本-车道线检测.zip
- MATLAB界面版本-车道线检测定位.zip
- MATLAB界面版本-车牌出入库计费系统.zip
- MATLAB界面版本-车辆检测.zip
- MATLAB界面版本-车牌出入库识别.zip
- MATLAB界面版本-车牌识别.zip
- MATLAB界面版本-车牌识别GUI界面.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功