今天有客户提出怎样把用户数据写入到flash的操作,本来以为写的programmer都不支持了,但是经过多次验证发现还是可以的,可能之前的验证哪里有点问题吧。
一、通过SPI Active或者SPI Active using JTAG Bridge方式。
如下图,和正常通过SPI ActiveusingJTAG Bridge配置程序一样的,只是我们看到FPGA显示的是unKnown。另外在下面的starting Flash Address位置指定flash的写入地址。
二、与程序合成。
选择combine Multiple Image Files。打开combine Multiple Image Files对话框。
点击右侧的“+”添加文件,并指定相应的地址。并在output File中输入合成后的文件名。然后点击Aplly生成文件。
同样烧写可以成功。
三,最近有客户在问怎么把SOC程序烧写到外部flash,首先Ti60F100的程序只能从内部Flash启动,所以如果通过JTAG烧写程序,必须指向内部fash,
但如果想把SOC的程序烧写到外部flash,就需要做一个指向外部flash的bridge文件。
但是要注意soc生成的hex文件不能直接用,要把相应的bin文件转换成hex文件,需要注意的时,单独的转换,如下图,Flash的地址只能是0x0,而soc程序在flash的起始位置在bootloader中是有指定的,
所以在烧写时注意flash的起始地址,如下图要与bootlaoder对应。
另外soc的管脚也是指向外部flash才能正确的加载程序 。
-
FPGA
+关注
关注
1629文章
21729浏览量
603013 -
FlaSh
+关注
关注
10文章
1633浏览量
147944 -
programmer
+关注
关注
0文章
19浏览量
27760
发布评论请先 登录
相关推荐
请问DIX4192要读取或者写入状态和用户数据寄存器的逻辑是什么?
CC3200的用户数据用内部ROM还是Flash存?
cc3200 如何存储用户数据
从引导加载程序写入用户数据
无法保存工作区的用户数据文件
可供用户修改的FLASH烧写驱动介绍

Renesas Flash Programmer V3.04 Flash memory programming software 用户手册

Renesas Flash Programmer V3.01 Flash memory programming software 用户手册

Renesas Flash Programmer V3.00 flash memory programming software 用户手册

Renesas Flash Programmer V2.04 Flash memory programming software 用户手册 Common

评论