嵌入式 | 您所在的位置:网站首页 › sd卡目录里的东西在哪找 › 嵌入式 |
date:20191024. 过节啊,为了拿个勋章,把之前的笔记挑了一个出来。 嵌入式开发,免不了升级烧个flash,难免也会烧错内核或者要 copy一下原先flash上的内核文件系统等,从flash上取出来的文件,可以通过网络传输到pc,或者,存储在外接SD卡上,这个笔记记录下uboot 读sd卡内容到pc端的过程。 读sd卡的内容进行升级,读flash的内容使用tftp存储 1.0 设置环境变量: setethaddr 00:e0:4c:02:00:40; setenv ipaddr 192.168.1.169; 上面setethaddr 和 setenv ethaddr 一样的 命令。 mac地址一定要设置正确,可以用别的开发板先跑起来看mac地址,把它的mac地址拿过来用先。 2.0 设置好环境变量后确保网络畅通: 3.0 使用mmc命令,查看mmc 设备 mmcinfo: mmc part mmc list mmc rescan : 首先用mmc rescan ,重新扫描一下,然后用 mmc list命令得到 mmc设备编号。 然后用fat命令。 4.0 fat: fatinfo mmc 0 fatls mmc 0 列出文件信息 fatload 读mmc 0 上的文件 test.sh 到地址 0x81800000 注意这个地址是相对于cpu的地址,是sdram上的。也就是内存, 这个需要查看硬件的block接线。 5.0 pc端开启tftp服务端,tftpput。 在uboot上把从sd卡上读到的文件传输到tftp服务端。 6.0 |
CopyRight 2018-2019 实验室设备网 版权所有 |