原文:u-boot移植(六)---代碼修改---串口

一 代碼流程 . 串口代碼 程序流程圖如下 default serial console 執行的代碼如下: 在JZ .H中有如下定義: 則執行結構體s c xx serial device,從而執行INIT S C SERIAL STRUCTURE , s ser : serial setbrg 為串口時鍾設置函數: 其中,調用get PCLK 進行串口時鍾的設置: PCLK的計算涉及到 HCLK ...

2017-06-08 03:20 0 1643 推薦指數:

查看詳情

u-boot移植(五)---代碼修改---時鍾修改、SDRAM

  最開始已經建立了新單板以及配置文件,現在就需要做的是代碼修改,配置成適合目標板使用的u-boot。 一、時鍾修改   在代碼流程分析中,我們知道,系統的啟動是: 設置 CPU 為管理員模式 關閉看門狗 屏蔽中斷 設置啟動參數:時鍾 FCLK:HCLK:PCLK ...

Wed Jun 07 03:39:00 CST 2017 9 1301
U-boot移植

U-boot移植學習內容建議 1.Uboot啟動流程 uboot啟動流程簡析 詳解參見: https://www.cnblogs.com/lifexy/p/8136378.html https://www.cnblogs.com/leaven/p/6296160.html ...

Mon Jul 29 23:22:00 CST 2019 0 383
u-boot移植(四)---修改前工作:代碼流程分析3---代碼重定位

一、重定位     1.以前版本的重定位        2.新版本          我們的程序不只涉及一個變量和函數,我們若想訪問程序里面的地址,則必須使用SDRAM處的新地址,即我們的程序里面的變量和函數必須修改地址。我們要修改地址,則必須知道程序的地址,就需要在鏈接的時候加上PIE ...

Tue Jun 06 04:30:00 CST 2017 3 1340
u-boot移植(十三)---代碼修改---裁剪及環境變量 一

一、內核裁剪   內核的裁剪首先就是修改我們的配置文件,即 include/configs/jz2440.h 文件,里面定義的很多宏,我們也許用不上的就要去掉。   編譯執行:      do_date 對應着宏 DO_CMD_DATE,去掉此宏      再次編譯執行 ...

Sat Jun 24 21:18:00 CST 2017 0 1608
基於tiny4412的u-boot移植(一)

作者信息 作者:彭東林 郵箱:pengdonglin137@163.com QQ: 405728433 平台介紹 開發環境:win7 64位 + VMware11 + Ubuntu14. ...

Mon Dec 28 00:22:00 CST 2015 5 7171
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM