打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
S3C44B0使用J
S3C44B0使用J-FLASH烧录的心得体会
   

最近手里做个项目用44B0的片子,板子外挂接SST39VF160NOR-FLASHHY57V641620SDRM。作完板后照例测试板子的硬件状况。用J-FLASH连接J-LINK V8检查板子。可以连接并能识别到NOR-FLASH,并能查空和擦除NOR-FLASH,但偶尔会出现时间溢出的情况。这是没有用RAM的情况,当把RAM设置为0X0C008000地址,大小设为96KB是,提示无法识别RAM,并且连对NOR-FLASH的操作都无法进行。但我在另外一项目中,也是用相同的配置并相同的设置则完全可以。

因为不使用RAM烧录的时间超长一个十几K的代码下载居然要4分多钟,而使用RAM后只要2秒左右。我在想是不是没有配好SDRAM的相关参数呢?因为我以前的项目用低速模式烧过。于是我用低速模式(不使用RAM)开始烧录目前的板子,可是出现意外烧录完成竟通不过检验,烧几次都不行,以前的板子都没这个问题。

怀疑是硬件上的问题,仔细对比两个项目的原理图一样。PCB当然不同,详细检查是否是焊接的原因?也没发现可疑的地方,对SDRAM每个脚到ARM之间的线一一测量,无短路或焊接不良现象。开如拆换大法,把两个板子的三个相关器件(ARMSDRAMNOR-FLASH没调,另焊了片新的)对调,忙孚了一两个小时,结果还是一样。

现在板子不能使能RAM,以前的依旧可以。难道是抗干扰不行?没道理的呀?这个频率不是很高呀?无奈只能借助万能的网络搜索了,网上查了下有的是把RAM地址设为0X10000000大小设为8KB,照着这样的设置一试,完全可以了,检空、擦除、自动烧录都很快哦。

分析一下原因,0X10000000是内部SRAM的地址(见下图),JLINK先将所设置的NOR-FLASH型号驱动复制到此处,然后再查找NOR-FLASH


此主题相关图片如下:

   

NOR-FLASH中烧有ARM BOOT时,自动配置好外部SDRAM,就可以设为使用外部的SDRAM了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
初学者关于UBOOT,LINUX内核编译,根文件系统的15个弱智问题---见笑了!嘿嘿。 ...
U-boot详解:板子上电时都干了些什么
友善之臂Mini2440开发板的存储系统及I/O空间总结 -- adagio1983's ...
S3C2440从NAND Flash启动和NOR FLASH启动的问题
norflash启动和nandflash启动
关于从NAND Flash启动的问题
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服