在第一階段引導中,在u-boot中/cpu/s3c24xx/start.s找合適的位置加上下面語句:
#if 1
ldr r0,=0x56000050
mov r1,#0x40
str r1,[r0]
ldr r0,=0x56000054
mov r1,#0x08
str r1,[r0]
#endif
在第二階段引導中加入點燈程式,c語言部分,lib_arm/board.c
gpfcon_reg=0x40;
gpfdat_reg=0x08;
bootloader第二階段從lib_arm/board.c中的start_armboot函式開始。
arduino點燈程式
具體包括如下 arduino uno電路板 1塊 mini麵包板 1塊 220歐姆電阻 1個 led燈 1盞 麵包線 2根 軟體方面只需要arduino官方提供的ide即可。準備好上面這些之後,接下來只要連線好電路,敲幾行簡單的 就可以讓我們的神燈閃爍起來!連線電路 解釋 int led 13 定義...
s3c2416 U Boot移植筆記
首先說,今天是乙個值得高興的日子,因為經過四天的努力,終於把u boot1.3.4成功移植到了s3c2416上.板子要求是sd卡啟動,以下具體的移植步聚 一 sd起動首先要修改 include configs smdk2416.h標頭檔案 在365行左右,按如下修改 define config bo...
uboot啟動裸機程式
最近從嵌入式linux學完,想要再往底層硬體走,於是寫了個裸機程式,希望放到自己板子上跑起來,發現可以利用uboot minicom從串列埠接收裸機程式並執行。故記錄下此過程。在沒有作業系統的支援下,直接編譯的程式是無法在裸機下執行的,需要去掉檔案頭。相關指令對應makefile如下 led.bin...