主题 : nor启动supervivi出状况 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 34800
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2010-12-21
最后登录: 2011-09-21
楼主  发表于: 2010-12-29 10:56

 nor启动supervivi出状况

管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
        这个问题是在我按照mini2440的手册下载了一个leds.bin程序后出现的。
    先开始supervivi是有打印并且好用的,后来我用jlink v7下载。
    先启动
    loadbin e:\init.bin 0x40000000
    setpc 0x40000000
    g
   下载到内存运行
    h
    loadbin e:\leds.bin 0x30000000
    setpc 0x30000000
   g
   再烧写
   protect off all
   erase 0 2ffff
   cp.b 0x30000000 0 30000
   烧写结束后。
   重启,四个led一闪一灭。(leds.bin就是在ADX上编译的裸机程序)
   但是这次以后。superviv就启动不了了,每次nor启动都只有led灯一闪一灭。
    我是一个纯菜鸟,但是心急,上面擦写的时候不知道犯了什么错,supervivi给破坏了,

    后来用J-TAG重新烧写过一次nor flash,烧写成功了,从nor的0地址开始烧写。
   以为烧写过后会有变化,但是还是四个led一闪一灭。
   以我的水平完全不知道是为什么 ,求人分析。
   为什么每次都执行leds.bin,不是应该从nor的0地址开始执行的吗?

级别: 新手上路
UID: 34800
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2010-12-21
最后登录: 2011-09-21
1楼  发表于: 2010-12-30 18:32
自己解答吧,烧写的时候破坏了supervivi,重新烧写的时候没有搞清楚烧写
nand芯片还是nor芯片。
已经搞定了。
级别: 新手上路
UID: 69293
精华: 0
发帖: 6
金钱: 40 两
威望: 8 点
综合积分: 12 分
注册时间: 2012-05-04
最后登录: 2012-05-13
2楼  发表于: 2012-05-05 11:20
我用的是Micro2440,怎么烧写Norflash 2M的?用JLink烧?