共 8 篇文章
显示摘要每页显示  条
【转载】OK6410 uboot 移植7.
【转载】OK6410 uboot移植6.为解决raise:signal #8 caught 这个问题。不过这个文章主要是写的关于uboot2011的,主要解决方法是找到u-boot-2010.03\cpu\arm1176\s3c64xx文件夹下的timer.c这个文件,修改函数。注释掉函数do_div(res,(timer_load_val/(100*CONFIG_SYS_HZ)))再次烧写uboot之后关于问题raise:signal # 8 caught 暂时解决。
cpu/arm1176/start.o (.text) board/samsung/smdk6410/lowlevel_init.o (.text) cpu/arm1176/s3c64xx/cpu_init.o (.text) cpu/arm1176/nand_cp.o (.text) *(.text) }cpu/arm1176/start.o (.text) cpu/arm1176/s3c64xx/cpu_init.o (.text) board/samsung/smdk6410/lowlevel_init.o (.text) cpu/arm1176/s3c64xx/cpu_init.o (.text) cpu/ar...
#define CONFIG_SYS_MAPPED_RAM_BASE CONFIG_SYS_SDRAM_BASE//#define CONFIG_BOOTCOMMAND "nand read 0x50018000 0x60000 0x1c0000;" \// "bootm 0x50018000"#define CONFIG_BOOTCOMMAND "nand read 0x50018000 0x100000 0x500000;" \ "bootm 0x50018000"#endif./* NAND chip block size *///...
static int nandll_read_page (uchar *buf, ulong addr, int large_block) { int i;if (large_block) NFADDR_REG = 0;static int nandll_read_blocks (ulong dst_addr, ulong size, int large_block) { uchar *buf = (uchar *)dst_addr;i++, buf+=(1<<(page_shift-1))) { nandll_read_page(buf, i, large...
@#define S_FRAME_SIZE 72#define S_OLD_R0 68#define S_PSR 64#define S_PC 60#define S_LR 56#define S_SP 52#define S_IP 48#define S_FP 44#define S_R10 40#define S_R9 36#define S_R8 32#define S_R7 28#define S_R6 24#define S_R5 20#define S_R4 16#define S_R3 12#define S_R2 8#define S_R1 4#define S_R0 0#define MODE_SVC 0x13#...
进入u-boot-2010.03\include\configs,只要留下smdk6400.h,其他的东西删除5.在u-boot-2010.03,把lib_*开头的文件夹,除了lib_arm和lib_generic以外的文件夹删除7.进入board/samsun目录下,会发现有smdk6400文件夹,建立新文件夹smdk6410,并将smdk6400里的所有文件复制到smdk6410中,进入smdk6410文件夹将smdk6400.c更名为smdk6410.c,并且打...
u-boot启动代码start.S详解
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部