一.烧写工具:

三星K9F1G08U0B Nandflash,西尔特SUPERPRO-5000E烧写器

二.烧写步骤:

1.       读取能正常启动的nandflash中数据。读取数据时,器件配置字如下:

说明:

这里Ecc Bias Addr(hex)和OEMReserved BB Mark(hex)据烧写器厂家讲可以不管,他说普通的烧写,并不要求这两个数据。

UBA start blk 是烧写的起始地址,size of UBA blks 是需要烧写的总block数。

Boot start blk 是启动的起始地址。Size of Boot blks 是启动代码时需要检查坏块的范围。

注意:  Bad Block Handling Mode 这里需要选择Hard copy。

其他的默认即可。

“确定”,然后执行“read”,烧写软件会提示:读芯片成功。

2.保存数据:点击“保存文件”,会弹出对话框如下。

设置保存数据大小:

100000

文件名命名及安放路径,1m.bin就是读取的数据。

3.       载入文件。点击“载入文件”,弹出如下对话框。

点击“浏览”,把要载入的文件选中,“确定”即可载入文件。

4.烧写文件:设置器件配置字如下图:

注意:

Bad Block Handling Mode 需要设置成 Hard Copy。

执行: “erase”,“program” “verify” 烧写数据。

三.目前的问题:

这样芯片烧写就完成了,焊上芯片板子能启动。但是启动uboot时,还会暴坏块错误,如下:

Board: STx7105-PDK  [32-bit mode]

U-Boot 1.3.1 (Apr  6 2010 - 00:20:59) - stm23_0046

DRAM:  256 MiB

NAND:  Bad block table found at page 65472, version 0x01

Bad block table found at page 65408, version 0x01

nand_read_bbt: Bad block at 0x00000000

nand_read_bbt: Bad block at 0x00020000

nand_read_bbt: Bad block at 0x00040000

128 MiB

In:    serial

Out:   serial

Err:   serial

Hit any key to stop autoboot:  0

PDK7105_Nand>

而且写uboot参数的时候,不能保存,如下:

PDK7105_Nand> save

Saving Environment to NAND Flash...

Erasing Nand...nand_erase: attempt to erase a bad block at page 0x00000080

PDK7105_Nand>

编程器烧写nandflash(西尔特SuperPro_5000E)相关推荐

  1. 编程器烧写NAND flash的一些说明

    注意事项: 1.大小端模式,也即在使用编程器时需不需要做字节反序 2.Spare area处理方式,需要还是不需要,是否含有私有ECC算法. 3.坏块处理方式. 摘要一段说明如下:(虽然针对西尔特SU ...

  2. 335平台部分flash用烧录器烧写不能启动问题

    问题题背景描述: 335平台在 更换1gflash 型号后 ,有29F8G08ABABA 更换为29F8G08ABACA 后.部分flash 存在坏块. 用烧录器烧写后部分核心板不能能启动.但是用sd ...

  3. Arduino Mega2560 作为烧录器烧写Mega2560的bootloader

    本文参考自:http://www.51hei.com/bbs/dpj-48026-1.html 打开arduino IDE 软件,菜单栏 文件-->示例-->ArduinoISP,这个就是 ...

  4. ADSP-21565的开发详解(三)Flash编程和烧写实现脱机运行的详细说明

    硬件准备 ADSP-21565CB开发板 AD-HP530ICE仿真器 软件准备 CCES,CrossCoreUtilities 安装软件 CCES已经安装好了,我们烧写程序,要再装一个插件,就是这个 ...

  5. EZ-Cube简易款下载器烧写使用方法

    一.硬件连接 跟目标芯片接4根线 VCC.GND.TOOL.REST 四根线,如果板子芯片自己外接电源的,VCC 线可以不接. 二. 安装烧写软件和驱动 烧写软件:https://download.c ...

  6. 杰理之一拖八烧录器烧写外挂flash说明【篇】

    1.packres.exe为资源打包程序 http://pkgman.jieliapp.com/doc/all的下载目录工具里面这个EXE 将packres.exe放到toy目录下,在 downloa ...

  7. 各种烧写文件格式简介-ELF Hex Bin axf

    转载地址:http://blog.chinaunix.net/uid-20321537-id-1966794.html 一,ELF Executable and linking format(ELF) ...

  8. 烧写文件格式介绍(ELF、HEX、BIN)

    烧写文件格式说明(ELF.HEX.BIN) 一.ELF: Executable and linking format(ELF)文件是x86Linux系统下的一种常用目标文件(object file)格 ...

  9. AVR单片机烧写Arduino-bootloader

    关于bootloader * 通常情况下MCU烧写程序都需要通过专门的编程器进行. * 假使每次复位时MCU不是从程序存储器起始位置开始读取命令,而是预先加载一段指令,实现一些设置和功能,再开始执行代 ...

最新文章

  1. zookeepe安装配置_Zookeeper安装配置及简单使用
  2. 一次性解决导航栏的所有问题
  3. innobackupex和Xtrabackup备份和恢复MySQL数据
  4. python 编码 —— codecs 库
  5. Android学习之多触点滑动
  6. OO CSS的个人理解
  7. 永远的动漫,梦想在,就有远方
  8. java web 服务开发技术_Java web应用开发技术
  9. 【图像去雾】基于Retinex算法实现图像去雾matlab代码
  10. 计算机鼠标键盘没反应,电脑鼠标键盘突然失灵
  11. c语言斐波那契数列_母函数——斐波那契数列通项公式
  12. Excel表格快捷键技巧使用
  13. 【算法竞赛学习笔记】平衡树专题——替罪羊树
  14. U盘中毒变成exe快捷键文件不见问题
  15. 数据分析中的概率分析经验总结:正态分布随机数置信水平
  16. Linux 命令之 locale -- 设置和显示程序运行的语言环境
  17. 一树桃红,在生命的枝头葱茏
  18. 你可能会读错的字大集合
  19. Visual Studio开发环境介绍 及控件属性、事件
  20. 计算机辅助教学原理感悟,计算机辅助教学课程学习心得.docx

热门文章

  1. 键盘记录器,可截获到 QQ 的密码
  2. 信息系统项目管理师考试经验
  3. 全国计算机二级flash,国家计算机二级考试WEB程序复习重点:制作Flash相册
  4. Two thousand twenty one -- March -- twenty one -- Sunday
  5. irricht的水特效
  6. 【2014-06-16】AntiSpy 2.2 (新增进程树模式,结束进程树等功能)
  7. 迷失lost结局什么意思_《迷失》今晨结局:多个谜团依然未解(剧透)
  8. 职场“空降兵”站稳脚跟,这三招就够用了!
  9. Java、JSP音像租赁管理系统
  10. JFinal Interceptor