今天有客戶提出怎樣把用戶數據寫入到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
+關注
關注
1630文章
21796瀏覽量
605967 -
FlaSh
+關注
關注
10文章
1642瀏覽量
148652 -
programmer
+關注
關注
0文章
20瀏覽量
27801
發布評論請先 登錄
相關推薦
請問DIX4192要讀取或者寫入狀態和用戶數據寄存器的邏輯是什么?
CC3200的用戶數據用內部ROM還是Flash存?
cc3200 如何存儲用戶數據
從引導加載程序寫入用戶數據
無法保存工作區的用戶數據文件
可供用戶修改的FLASH燒寫驅動介紹

Renesas Flash Programmer V3.04 Flash memory programming software 用戶手冊

Renesas Flash Programmer V3.02Flash 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

評論