一、分区概述
32MB NOR FLASH 分区信息:
| 分区 | 起始地址(KB) | 大小(KB) | 结束地址(KB) | 起始十六进制 | 结束十六进制 |
| boot | 0 | 256 | 256 | 0x000000 | 0x040000 |
| tag | 256 | 512 | 768 | 0x040000 | 0x0C0000 |
| kernel | 768 | 2560 | 3328 | 0x0C0000 | 0x340000 |
| rootfs | 3328 | 8192 | 11520 | 0x340000 | 0Xb40000 |
| recovery | 11520 | 3680 | 15200 | 0Xb40000 | 0xED8000 |
| system | 15200 | 3680 | 18880 | 0xED8000 | 0x1270000 |
| upgrade | 18880 | 10240 | 29120 | 0x1270000 | 0x1C70000 |
| config | 29120 | 3648 | 32768 | 0x1C70000 | 0x2000000 |
boot 结束:256K → 0x040000
tag 结束:256K + 512K = 768K → 0x0C0000
kernel 结束:768K + 4096K = 4864K → 0x4C0000
rootfs 结束:4864K + 3072K = 7936K → 0x7C0000
recovery 开始:7936K → 0x7C0000
recovery 结束:7936K + 3072K = 11008K → 0xAC0000
-
- uboot引导环境变量:mtdparts=sfc0_nor:256K(boot),512K(tag),2560K(kernel),3840K(rootfs),1920K(recovery),3104K(system),3680K(upgrade),512K(config),16M@0(all) lpj=5984256 ${QUIET}
- bootcmd=sf0 probe;sf0 read 0x80600000 0x700000 0x1E0000;bootm 0x80600000
二、T32 SDK 编译概述

(1)首次编译,建议先执行 ./build.sh distclean进行清除所有残留
(2)执行全编译./build.sh all (由于每次全编译太慢,因此建议单独编译)
- 选择所需的机型,进行配置(如下图,LYC50为机型,Hi3853为WIFI模块,SC301IOT为Sensor)

全部编译会先编译tag,uboot,sensor,kernel,wifi 等,编译完成,输出如下:

(3)单独编译sensor(编译完后需要执行./bulid.sh update进行更新)

(4)单独编译wifi(更新同上)

(5)编译tag,更新分区及sensor info
- 修改分区,修改文件 platform/opensource/t32/make_tag/tag_generator/build_tag_PRJ007.sh

- 编译tag,并更新(更新同上)
执行./build.sh tag

(6)由于应用程序无需每次都编译uboot及内核,因此只需要单独编译sdk即可
./build.sh sdk (如果更新内核,tag,需按照上面单独编译步骤后执行即可)

三、usb烧录
使用cloner.exe,烧录之前需先按照驱动,可参考以下T32烧录说明:
(1)先配置加载的镜像,以及offset地址后选择保存

(2)短接BOOT,进入USB烧录模式(直到等待烧录完成)


版权声明
内容来源及使用限制
欢迎访问 TomgZHE研习社(网址:https://blog.tomgzhe.com)。本网站部分文章内容源自网络,仅作学习交流与参考分享;若您发现有内容涉嫌侵权,请立即联系 tomgzhe@qq.com,我们将在接到通知后的 48 小时内核实并删除相关侵权内容。
软件资源相关规定
本网站为个人非盈利性质的站点,所有软件资源均来自网络。这些资源仅用于个人学习、研究和参考,严禁用于任何商业用途。您下载和使用本网站软件资源即表示您同意仅将其用于学习目的,若因违反此规定导致任何法律纠纷或损失,责任由您自行承担。
原创版权
本网站上的原创内容,包括但不限于文字作品、自行设计的图片、独家制作的音频视频等,其版权均归本网站所有。未经本网站书面授权,任何组织或个人不得擅自复制、转载、摘编、传播或以其他任何方式使用这些原创内容。如需使用,请提前与我们联系并获得书面许可,同时需在显著位置注明出处及作者信息。
转载与引用规范
若您需转载本网站文章,务必注明文章来源为 “[],原文链接:[]”;对于有明确作者署名的文章,还需完整保留作者姓名。在引用本网站内容时,请确保内容准确无误,并遵循学术及行业的引用规范。
微信扫一扫打赏
支付宝扫一扫打赏