《 空中接口学园 》
>>   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毫秒