關於系統移植uboot的一些思路

2021-05-23 05:57:58 字數 436 閱讀 6819

第一回:

應深圳友堅科技之邀,這幾天要把djyos移植到他們的idea6410上。

現在發布的是si版本,是以微控制器模式執行的,s3c6410這樣強勁的cpu,執行si版本,就作為高速微控制器用了,所有位址都是按照實體地址一一對應對映。cpu的狀態也沒有區分核心態和使用者態。

1、中斷引擎最初的部分**在irq態(還沒決定是否使用fiq)。

2、中斷引擎的大部分以及使用者isr執行在svc態。

3、所有其他**執行在sys態。

移植碰到的第乙個問題就是燒錄**到flash的問題,由於廉價的jtag燒錄器不支援arm11,我們不能要求使用者必須擁有昂貴的**燒錄工具才能夠在idea6410上使用djyos,這樣不利於使用者使用。

ldr     r0,=0x7f008820

ldr     r1,=0x1111

str    

關於系統移植uboot的一些思路

第一回 應深圳友堅科技之邀,這幾天要把djyos移植到他們的idea6410上。現在發布的是si版本,是以微控制器模式執行的,s3c6410這樣強勁的cpu,執行si版本,就作為高速微控制器用了,所有位址都是按照實體地址一一對應對映。cpu的狀態也沒有區分核心態和使用者態。1 中斷引擎最初的部分 在...

關於U boot的移植(一)

參考文章 s3c6410移植u boot 2010.3 1 成功編譯的開始 s3c6410移植u boot 2010.3 2 基本的啟動資訊修改 s3c6410移植u boot 2010.3 3 正常化配置 s3c6410移植u boot 2010.3 4 uboot的dnw功能新增 s3c6410...

關於uboot一些概念

u boot的環境變數值得注意的有兩個 bootcmd和bootargs。bootcm bootargs bootargs是環境變數中的重中之重,甚至可以說整個環境變數都是圍繞著bootargs來設定的。bootargs的種類非常非常的多,我們平常只是使用了幾種而已.bootargs非常的靈活,核心...