|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
为什么FLASH不能烧写?? |
作者:kevin113 栏目:ARM技术 |
最近作了一块板子:S3C44B0X+FLASH+SDRAM 可是想把启动代码的.bin文件通过fluted烧写进FLASH,死活就是不行。 擦除和写入都正常,但是在最后校验的时候出现了错误,决大多数地址都是missed,也就是根本没烧写进任何东西!!查看FLASH,里面还都是0XFF FLASH是29LV160BE(里面没写过任何内容,上面写着MALAYSIA,29LV160BE-70PFTN,应该就是FUJISU的MBM29LV160BE型号吧!),硬件和虚焊问题都检查过,不存在这方面问题。 有没有片子买回来就是坏的可能呢? 还有就是29LV160BE的12引脚说接RESET,我是悬空的,看过数据手册 ,好像影响不大! 没听说这种片子买回来还要解密什么的? 由于是表贴的,不好取下来,怕把线路板搞坏。 所以先来咨询下大家,如果真是FLASH的毛病,再换块新的也不迟!! 不知道有没有人碰到过类似情况,给点意见!! |
2楼: | >>参与讨论 |
作者: jimsboy 于 2007/5/13 7:02:00 发布:
建议用JTAG加载 把程序加载到SDRAM中运行,然后用程序烧写FLASH,看看能不能成,如果你软件水平不错可以加点调试指令,那就很容易知道是哪里的问题了.反正我用那个flut没有成功过,我的板子是好的,那是我买的开发板.不过那家伙擦除功能倒是好的,没有问题^_^,一次就把我的BIOS擦掉了,我花了N久才把程序又搞进去 |
3楼: | >>参与讨论 |
作者: computer00 于 2007/5/13 9:24:00 发布:
会不会是电源电压不够?用表量一下 我上次就是电源电压不够,导致数据写不进去. 我用的是keil+ULINK下载的,FLASH是29LV160DB. 后来我自己在原来的BIOS中添加了烧录FLASH的代码, 就可以通过串口或者网口烧录程序了。我已经把代码包放在了我的blog里。 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |