第一回:
應深圳友堅科技之邀,這幾天要把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非常的靈活,核心...