首先是u-boot和mlo
進入u-boot-2015.07原始碼下
輸入%make arch=arm cross_compile=arm-rtems4.11- am335x_evm_defconfig
%make arch=arm cross_compile=arm-rtems4.11- -j8
生成u-boot.img和mlo
然後是rtems.img製作
注意mkimage的用法
%mkimage -a arm -o rtems -t kernel -a 0x80000000 -e 0x80000000 -n rtems -d ***.bin.gz rtems
給.bin檔案加上乙個頭
然後是uenv.txt檔案,可以指定引導的img檔案
只要下面兩行:loadfile=fatload mmc 0 0x80800000 rtems.img ; bootm 0x80800000uenvcmd=run loadfile
mlo和u-boot.img要刷到tf卡上dd if=mlo of=/dev/mmcblk0 bs=128k count=1 seek=1
dd if=u-boot.img of=/dev/mmcblk0 bs=384k count=2 seek=1
還有一種方法就是使用ti的sdk套件,不過rtems暫時不需要檔案系統,sd卡也不需要boot和rootfs分割槽。
SD卡讀寫 Verilog實現SD卡讀寫
目前常見的sd卡有兩種形式,一種是標準的sd卡,另外一種是tf卡,無論標準的sd卡或者tf卡,其基本協議是相同的,因此對於程式設計來說,這兩種型別的sd卡的讀寫方式是相同的。針對兩種不同型別的sd卡,其引腳介面訊號定義如下圖所示 標準sd卡 tf卡 對於上述的兩種型別的sd卡,都支援兩種操作模式,分...
SD卡 MMC卡 MS卡 TF卡
sd卡 secure digital memory card 中文翻譯為安全數碼卡 是一種基於半導體快閃記憶器的新一代記憶裝置。sd卡由日本松下 東芝及美國 sd卡的技術是基於 卡 mmc 格式上發展而來,大小和mmc卡差不多,尺寸為32mm x 24mm x 2.1mm。長寬和mmc卡一樣,只是比...
獲取sd卡路徑
0 獲取sd卡路徑。1 講述 environment 類。2 講述 statfs 類。3 完整例子讀取 sdcard 記憶體 0 獲取sd卡路徑 方法一 private string folder sdcard dcim camera sd卡上拍照程式的儲存路徑 寫死絕對路徑,不贊成使用 方法二 p...