根據我們建立的單板,修改u-boot p1020ndae的相關配置
時鐘和ddr是執行作業系統最基本的條件,必須有。
#if defined(config_p2020rdb)
#define config_sys_clk_freq 100000000
#else
#define config_sys_clk_freq 100000000
#endif
#define config_ddr_clk_freq 66666666
/* default settings for ddr3 */
#ifndef config_p2020rdb
#define config_sys_ddr_cs0_bnds 0x0000003f
#define config_sys_ddr_cs0_config 0x80014302
#define config_sys_ddr_cs0_config_2 0x00000000
#define config_sys_ddr_cs1_bnds 0x00000000
#define config_sys_ddr_cs1_config 0x00000000
#define config_sys_ddr_cs1_config_2 0x00000000
#define config_sys_ddr_data_init 0xdeadbeef
#define config_sys_ddr_init_addr 0x00000000
#define config_sys_ddr_init_ext_addr 0x00000000
#define config_sys_ddr_mode_control 0x40441a50
#define config_sys_ddr_zq_control 0x89080600
#define config_sys_ddr_wrlvl_control 0x8645c605
#define config_sys_ddr_sr_cntr 0x00000000
#define config_sys_ddr_rcw_1 0x00000000
#define config_sys_ddr_rcw_2 0x00000000
#define config_sys_ddr_control 0xc70c0008
/* type = ddr3 */
#define config_sys_ddr_control_2 0x24401010
#define config_sys_ddr_timing_4 0x00000001
#define config_sys_ddr_timing_5 0x00005400
#define config_sys_ddr_timing_3 0x01051000
#define config_sys_ddr_timing_0 0x00330104
#define config_sys_ddr_timing_1 0x9891ba45
#define config_sys_ddr_timing_2 0x0fb8a914
#define config_sys_ddr_clk_ctrl 0x01000000
#define config_sys_ddr_mode_1 0x40441a50
#define config_sys_ddr_mode_2 0x8010c000
#define config_sys_ddr_interval 0x0a280100
#endif
/*
#define config_sys_ddr_raw_timing
#define config_ddr_spd
#define config_sys_spd_bus_num 1
#define spd_eeprom_address 0x52
*/
u-boot啟動,串列埠輸出資訊了,但是輸出亂碼。 從NAND快閃儲存器中啟動U BOOT的設計
從nand快閃儲存器中啟動u boot的設計 2007 05 12 07 48 u boot 支援arm powerpc等多種架構的處理器,也支援linux netbsd和vxworks等多種作業系統,主要用來開發嵌入式系統初始化 bootloader。bootloader是晶元復位後進入作業系統之...
從NAND快閃儲存器中啟動U BOOT的設計
bootloader是晶元復位後進入作業系統之前執行的一段 完成由硬體啟動到作業系統啟動的過渡,為執行作業系統提供基本的執行環境,如初始化cpu 堆疊 初始化儲存器系統等,其功能類似於pc機的bios。u boot執行流程圖如圖1所示。圖1 u boot啟動流程圖 nand快閃儲存器工作原理 s3c...
從NAND快閃儲存器中啟動U BOOT的設計
引言隨著嵌入式系統的日趨複雜,它對大容量資料儲存的需求越來越緊迫。而嵌入式裝置低功耗 小體積以及低成本的要求,使硬碟無法得到廣泛的應用。nand快閃儲存器裝置就是為了滿足這種需求而迅速發展起來的。目前關於u boot的移植解決方案主要面向的是微處理器中的nor 快閃儲存器,如果能在微處理器上的nan...