使用的開發(fā)平臺(tái)是飛凌嵌入式的開發(fā)板,按照廠家提供的燒寫教程遇到問題狐血,特此記錄饲做,提供給其他網(wǎng)友作為參考。
按照手冊《OK1052-C_Linux-用戶手冊》附錄中的燒寫步驟狼电,使用createSdcard.sh創(chuàng)建SD卡啟動(dòng)盤后發(fā)現(xiàn)SD卡的文件系統(tǒng)被損壞了蜒灰,然后查看了腳本代碼,發(fā)現(xiàn)寫入啟動(dòng)盤的內(nèi)容如下:
dd if=/dev/zero of=${DRIVE} bs=1k seek=384 conv=fsync count=129
dd if=boot/u-boot-dtb.imx of=${DRIVE} bs=1k seek=1 conv=fsync
${DRIVE}是對(duì)應(yīng)的SD肩碟,其中u-boot-dtb.imx為247KB强窖,所以我就直接使用fdisk工具手動(dòng)創(chuàng)建了SD卡的文件系統(tǒng),之后拷貝入相應(yīng)的文件削祈,這個(gè)啟動(dòng)盤就創(chuàng)建好了翅溺。
用到的命令如下脑漫,其中我的SD卡設(shè)備文件是/dev/sdb
sudo fdisk /dev/sdb,然后通過n創(chuàng)建新的分區(qū)咙崎,使用主分區(qū)优幸,起始扇區(qū)是默認(rèn)的2048,這里很重要褪猛,不要把前面燒入的啟動(dòng)信息覆蓋掉就行网杆,創(chuàng)建完之后按w寫入SD內(nèi),使生效伊滋;
然后通過sudo mkfs -t vfat /dev/sdb1格式化分區(qū)碳却;
最后考入文檔里說的那些鏡像文件就可以插入開發(fā)板啟動(dòng)了。