S5PV210 NoOS 燒寫程式到開發板

2021-10-04 22:22:24 字數 877 閱讀 2075

先決條件:把開發板om5打到vcc。

dnw注意1:dnw需要裝usb驅動,

x210開發板使用了軟開發,但是我們還沒到作業系統,沒去處理開關,所以在整個裸機實驗中,需要按住power鍵。

dnw驅動 裝好的標誌是:開發板開機從usb啟動後,裝置管理器中顯示已經安裝的裝置,並且關鍵是dnw工具是usb:ok。

win7 x64版本驅動 安裝相對麻煩,因為微軟啟用了usb裝置驅動簽名政策。資料裡有驅動破解方法

其它版本直接安裝

把om5打到gnd以選擇從sd卡啟動。

從sd啟動時會先從inand(sd0)啟動執行,當inand啟動做校驗和時失敗,才會轉為啟動sd2,而我們做裸面實驗時,是通過sd2來提供裸機映象的,因此需要先破壞內部inand的uboot才強迫開發板sd2啟動去執行我們的裸機程式。

windows下製作啟動盤

破壞uboot

在linux和android系統下,擦除uboot的方法:

busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync

sync

在uboot底下如何擦除uboot:movi write u-boot 0x30000000

用x210_fusing_tool.exe工具選擇映象(映象應該選擇加了校驗頭的映象)。製作啟動sd卡

把sd卡插入開發板sd2,啟動

linux 下製作啟動sd卡

主要用乙個指令碼

#! /bin/sh

sudo dd iflag=dsync oflag=dsync if=210.bin of=/dev/sdb seek=1

這是一根越來越長的正能量小尾巴

S5PV210開發板系統燒寫

說明 1 輸入 d 即可進入d盤 2 輸入 dir 可以檢視當前檔案下的檔案。3 輸入 cd fastboot 即進入fastboot資料夾。3 燒錄linux qt fastboot flash bootloader linuxqt uboot inand.bin 燒uboot fastboot ...

s5pv210 u boot 燒寫過程

linux 下 把 tiny210 u boot.bin 寫入到快閃儲存器卡的第二扇區 需要讀卡器 sudo dd iflag dsync oflag dsync if tiny210 uboot.bin of dev sdb1 seek 1 然後把快閃儲存器卡插入到開發板上,把選擇啟動開關撥向快閃...

S5PV210 裸機中斷

這裡我以外部中斷為例畫出了中斷響應的過程。當外部中斷得到響應,會由硬體自動轉到異常向量表,執行對應的異常處理程式。在這裡指的就是irq的處理程式。在異常處理程式irq handle中將會執行現場的保護與恢復,以及最重要的中斷處理函式 注意,這裡就來到了中斷處理部分,而不是異常處理了,相當於是乙個兩級...