4097|8

71

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

NAND FLASH 烧写问题(求救!) [复制链接]



2440在使用SJF2440启动测试时会检测不到文件?只有第三个内存读写测试是可以的   哪位好心人帮忙指点一下啊

最新回复

在网上找了HJAG的说明文档,烧写的确快很多。  这里遇到的问题还是FLASH ID错误的问题,我下了VS6.0 重新编译了下SJF2440,已经可以识别并测试了。  详情 回复 发表于 2010-1-5 13:53
点赞 关注

回复
举报

70

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
友情帮顶下、
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
串口信息总是提示 bad CRC or NAND ,using default environment ,可是用HJTAG可以直接烧写FLASH的。这是什么情况
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

4
 
你要烧入什么?uboot ? 内核?文件系统?还是自己写的程序
通常烧入不同的东西在nand flash 位置是不一样的
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

5
 
K9S1208的ID是ECDA吗?有可能是SJF的源代码错误,建议看下源代码对ID的判断
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

6
 
SJF自带的测试启动代码,总是提示找不到那个K9S1208
  
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

7
 
从报错的提示信息来看,应该是这段代码了,我把判断的ID由EC76 改成了ECDA了 ,但是依旧提示错误。。。。   该了ID后烧写,需要初始化NAND FLASH么,我的开发板已经有自带的系统了。
void K9S1208_Menu(void)
{
    int i;
    U16 id;

    printf("\n[K9S1208 NAND Flash JTAG Programmer]\n");
    K9S1208_JtagInit();
    NF_Init();

    id=NF_CheckId();
   
        if(id!=0xec76)
    {
        printf("ERROR: K9S1208 is not detected. Detected ID=0x%x.\n",id);
        return;
    }
    else
    {
            printf("K9S1208 is detected. ID=0x%x\n",id);
    }
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

8
 
你多试几遍,不行用H-JTAG烧,你用的那个烧写工具非常慢,我平时都用H-JTAG,还有是不是你得先开Banyan检测到flash
 
 
 

回复

42

帖子

0

TA的资源

一粒金砂(初级)

9
 
在网上找了HJAG的说明文档,烧写的确快很多。  这里遇到的问题还是FLASH ID错误的问题,我下了VS6.0 重新编译了下SJF2440,已经可以识别并测试了。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

开源项目 更多>>
    随便看看
    查找数据手册?

    EEWorld Datasheet 技术支持

    相关文章 更多>>
    关闭
    站长推荐上一条 1/6 下一条

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表