这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 2200,bootloader 为2200开发板弄了个bootloader,但有

共2条 1/1 1 跳转至

2200,bootloader 为2200开发板弄了个bootloader,但有问题

院士
2006-09-17 18:14:16     打赏
2200,bootloader 为2200开发板弄了个bootloader,但有问题



关键词: bootloader     开发     板弄     有问题    

院士
2006-12-22 22:43:00     打赏
2楼
问     仿照44b0弄了个bootloader,能正常运行的了,shell和tftp部分都没有问题的了。
     bootloader在81000000开始的空间运行,data在内ram。如果是在shell上输入run 81000000(run是修改PC,跳到新语句运行),bootloader能重新运行。
     如果把另一个程序(也是bootloader,但连接参数不一样)下载到81010000,然后run 81010000,程序能跳到81010000,也能执行在81010000的语句B ResetInit,跳到81010098,开始执行以下语句
        LDR     R0, =PINSEL2
    IF :DEF: EN_CRP
        LDR     R1, =0x0f814910
    ELSE
        LDR     R1, =0x0f814914
    ENDIF
        STR     R1, [R0]

        LDR     R0, =BCFG0
        LDR     R1, =0x1000ffef
        STR     R1, [R0]
///////////////但执行上面这句的时候就跳到DataAbort了,很多次都是这样
     哪位高手可以讲讲看法。 1: 能否将源代码寄给我看看,ye_song@sina.com 2: 能否将源代码寄给我看看,shaohaigod@163.com能否将源代码寄给我看看,shaohaigod@163.com

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]