娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

第六章之S5PV210正確啟動u-boot

發(fā)布者:TranquilDreamer最新更新時間:2024-12-20 來源: cnblogs關(guān)鍵字:S5PV210  u-boot 手機看文章 掃描二維碼
隨時隨地手機看文章

1,根據(jù)上一章最后一步生成u-boot寫入到板子上,生成如下代碼


UARU


0x43110220


DDR IS OK!


0x12345678


0xEA000014


U-Boot 2012.10 (Aug 07 2017 - 17:48:43)



CPU:    S5PC110@400MHz    

Board:    


I2C:   ready    


DRAM:  512 MiB    


WARNING: Caches not enabled        


Board PMIC init


Muxed OneNAND 16MB 2.65/3.3V 16-bit (0xf001)


OneNAND version = 0xf002


No OOB scheme defined for oobsize 1920


2,板子上的話 u-boot,還是沒有運行成功,我們通過查看board_init_f和board_init_r函數(shù),可以看到出錯在什么地方


UARU


0x43110220


DDR IS OK!


0x12345678


0xEA000014



U-Boot 2012.10 (Aug 07 2017 - 17:48:43)    :display_banner


CPU:    S5PC110@400MHz    :print_cpuinfo,


Board:    Goni    :checkboard,


I2C:   ready    :init_func_i2c,


DRAM:  512 MiB    :display_dram_config();


WARNING: Caches not enabled        :enable_caches();


Board PMIC init


Muxed OneNAND 16MB 2.65/3.3V 16-bit (0xf001)


OneNAND version = 0xf002


No OOB scheme defined for oobsize 1920


3,后面都是所跟的上面兩個函數(shù)中的執(zhí)行代碼。看到錯誤出現(xiàn)在OneNAND這個地方,通過查看板子,發(fā)現(xiàn)在沒有OneNAND硬件,所以要在配置文件中刪除相應的配置。

在include/configs/s5p_goni.h中87行注掉

修改205行:

4,如此,因為修改了配置文件,所以先make clean下,然后再make ,生成新的u-boot.bin


關(guān)鍵字:S5PV210  u-boot 引用地址:第六章之S5PV210正確啟動u-boot

上一篇:第五章之S5PV210將u-boot.bin從SD卡中搬到DDR中
下一篇:第七章之S5PV210移植到Nandflash

推薦閱讀最新更新時間:2025-07-01 10:33

s5pv210編譯qt
編譯tslib,執(zhí)行make時提示undefined reference to `rpl_malloc' 是因為config.h.in文件中有 /* Define to rpl_malloc if the replacement function should be used. */ #undef malloc 把#undef malloc注釋掉重新make即可 requires installation of untrusted packages 一、在源里面加入軟件下載地址; 二、直接用“sudo apt-get install 軟件包名”這個命令安裝。 在出現(xiàn)提示的時候按y,同意安裝即可。 e
[單片機]
【ARM裸機s5pv210 】舊版本交叉編譯工具鏈配置
舊版本交叉編譯工具鏈的安裝 1.cd /usr/local/ mkdir arm tar -jxvf arm-2009q3.tar.bz2 cd /usr/local/arm/arm-2009q3/bin bash mk-arm-linux-.sh sudo gedit ~/.bashrc 添加 export PATH=/usr/local/arm/arm-2009q3/bin:$PATH source ~/.bashrc 2.安裝32位庫 sudo apt-get update apt-get update sudo apt-get install lib32ncurses5-dev 3./usr/local/arm/arm
[單片機]
s5pv210 cpu運行debian
1.環(huán)境準備 sudo apt-get install binfmt-support qemu qemu-user-static debootstrap 2.獲取debian根文件系統(tǒng) 2.1.cd /opt 2.2.sudo debootstrap --foreign --arch armel wheezy wheezy_fs http://ftp.debian.org/debian/ 3.為chroot做準備 3.1.cp /usr/bin/qemu-arm-static /opt/wheezy_fs/usr/bin/ 3.2.sudo DEBIAN_FRONTEND=noninteractive DEBCONF_NONINT
[單片機]
S5PV210簡單介紹
S5PV210采用了ARM CortexTM-A8內(nèi)核,ARM V7指令集,主頻可達1GHZ,64/32位內(nèi)部總線結(jié)構(gòu),32/32KB的數(shù)據(jù)/指令一級緩存,512KB的二級緩存,可以實現(xiàn)2000DMIPS(每秒運算2億條指令集)的高性能運算能力。 S5PV210包含很多強大的硬件編解碼功能,內(nèi)建MFC(Multi Format Codec),支持MPEG-1/2/4,H.263,H.264等格式視頻的編解碼,支持模擬/數(shù)字TV輸出。JPEG硬件編解碼,最大支持8000x8000分辨率,內(nèi)建高性能PowerVR SGX540 3D圖形引擎和2D圖形引擎,支持2D/3D圖形加速,是第五代PowerVR產(chǎn)品,其多邊形生成率為2800
[單片機]
S5pv210——timer計時器
1:timer計時器原理 計時器內(nèi)部實質(zhì)是一個計數(shù)器,計數(shù)器工作在一定的時鐘頻率下,比如200KHz(每秒計數(shù)200 000下),計時器內(nèi)部有一個TCNT寄存器,這是一個down-counter(減計數(shù)器) 每個時鐘頻率減1,我們可以設(shè)置TCNT里的數(shù)字(比如200 000)當TCNT中的數(shù)值減為0時,這段時間正好是1s,此時計時器會產(chǎn)生一個內(nèi)部中斷,我們可以設(shè)置中斷處理函數(shù) 來操作相應的中斷。 2:PWM timer原理: PWM本質(zhì)上也是一個計時器,只不過他除了TCNT寄存器以外還有一個TCMPBn寄存器,TCMPBn寄存器是一個比較寄存器,當TCNT中的值減到與TCMPBn中的值相等的時候, PWM控制器會把相應的輸出引腳中
[單片機]
<font color='red'>S5pv210</font>——timer計時器
TQ210 —— s5pv210 Linux內(nèi)核結(jié)構(gòu)
1、內(nèi)核的子系統(tǒng) (1) 系統(tǒng)調(diào)用接口SCI(System Call Interface):SCI層為用戶空間提供了一套標準的系統(tǒng)調(diào)用函數(shù)來訪問Linux內(nèi)核,搭起了用戶空間到內(nèi)核空間的橋梁。 (2) 進程管理PM(Process Management):進程作為資源分配的基本單位而存在;進程調(diào)度。 (3) 虛擬文件系統(tǒng)VFS(Virtual File System):它是一種用于網(wǎng)絡(luò)環(huán)境的分布式文件系統(tǒng),是允許和操作系統(tǒng)使用不同的文件系統(tǒng)實現(xiàn)的接口。 (4) 內(nèi)存管理MM(Memory Management):段轉(zhuǎn)換過程是由邏輯地址(或稱為虛擬地址)轉(zhuǎn)換為線性地址;頁轉(zhuǎn)換過程則是將線性地址轉(zhuǎn)換為物理地址。 (5) 網(wǎng)絡(luò)協(xié)議棧(N
[單片機]
U-Boot 2010.09 支持mini2440
手頭上只有mini2440的板子,移植也是針對它,感覺老了點,^.^!,本來uboot的版本想選定最新的,如2011.03等,但是uboot從2010年12月份的版本起,前面的初始化代碼結(jié)構(gòu)改動比較多,而且存在很多bug,尤其是開始搬運代碼處的bug(沒搬運代碼就改變了全局變量,對norflash這是不可以的),開始琢磨著改,但是越到后來越發(fā)現(xiàn),改就改回了舊式的結(jié)構(gòu),索性還不如用舊式結(jié)構(gòu)的版本,因此移植的版本選定了舊式結(jié)構(gòu)的最后一個版本2010.09。 移植期間參考了Tekkaman Ninja 關(guān)于03版本的部分源代碼,在此對其表示感謝! U-Boot源代碼下載地址 http://www.linuxidc.com/Linux/2
[單片機]
jLink V8調(diào)試exynos 4412 u-boot的幾點補充
/** ****************************************************************************** * @author Maoxiao Hu * @version V1.0.0 * @date Dec-2014 ****************************************************************************** * COPYRIGHT 2014 ISE of SHANDONG UNIVERSITY **************************************************
[單片機]
jLink V8調(diào)試exynos 4412 <font color='red'>u-boot</font>的幾點補充
小廣播
設(shè)計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 招远市| 囊谦县| 南部县| 雷山县| 同德县| 彭泽县| 泸西县| 晋州市| 大埔县| 大兴区| 长宁区| 双牌县| 兰西县| 长沙县| 通江县| 台北县| 芜湖县| 云龙县| 新竹县| 延安市| 保定市| 辽中县| 绥芬河市| 灯塔市| 汝州市| 沙洋县| 广南县| 贵州省| 项城市| 孙吴县| 巴彦县| 张家港市| 五莲县| 云安县| 高唐县| 罗城| 中卫市| 剑河县| 铁岭市| 德阳市| 临朐县|