|
《 空中接口学园 》 >> IT技能 >>>> 所学必有所用:U盘分区的妙用 |
|
-- 作者:tom -- 发布时间:2026-01-24 20:29:45 最近我发现,以前学习的一些技能,在另外的领域发挥了意想不到的作用,也许说明了一点:所学必有所用。 比如这次项目用TF卡来存储采集的数据文件,为了延长采集的时间,就把原来的TF卡从64GB改为256GB,结果发现系统起不来了,因为系统是装在TF卡上的。 到底是哪里出问题了?用QSPI方式启动后,发现Uboot可以读到256GB的TF卡以及FAT分区的文件,说明不是uboot的问题,那么就是BootROM的问题。 回头查了手册,果然BootROM只支持32GB以下的分区,事实上,64GB的分区也可以识别,但是128GB及以上的分区的确是无法识别的。 定位了问题,解决这个问题就很简单了:借用了10年前我做U盘启动的多分区方案,就是将TF卡分为两个区,一个区是BOOT,专门放启动相关的文件;一个区是DATA,专门放采集的数据文件。 这个多分区方案最终顺利地解决了问题,实现了256GB的TF卡正常运行。 总之,如果没有10年前的探索,这一切不会解决得这么顺利。 目前已经有1条评论 >>> 发表你的见解 |
|
Powered by:Old version Copyright ©2002 - 2019空中接口学园 , 页面执行时间:6,875.000毫秒 |