91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Vivado如何對(duì)固化選項(xiàng)里沒(méi)有的FLASH進(jìn)行燒寫(xiě)?

Hack電子 ? 來(lái)源:CSDN-吾尹先森 ? 2023-06-21 10:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

在固化時(shí),會(huì)遇到找不到flash器件的問(wèn)題,這里稍微作個(gè)總結(jié): (針對(duì)xinlinx的芯片)

1,常見(jiàn)的廠家有 :鎂光,issi, spanish 等,在vivado固化器件的選項(xiàng)里也只有這幾家的。

2,但是vivado還是支持另外一些廠家的flash芯片的,每個(gè)廠家都有固定的id,,比如今天遇到的winbond廠家,flash就是支持的。(補(bǔ)充:winbond 的只支持128M及128M以下的)

3,一些國(guó)產(chǎn)的flash芯片是對(duì)標(biāo) 其他一些大廠的flash芯片,所以可以直接選大廠的flash芯片。

這次在添加winbond的flash時(shí)解決方案大抵如下 :

1.打開(kāi)Vivado軟件安裝目錄的flash庫(kù)文件

軟件在電腦的安裝路徑一般如下:(我的vivado版本為2018.03)

xilnxVivado2018.3dataxicom

28961d60-0fd8-11ee-962d-dac502259ad0.png

注意要用記事本打開(kāi)csv文件需要添加的

2.添加對(duì)應(yīng)的flash器件指令

28bb3802-0fd8-11ee-962d-dac502259ad0.png

指令為如下:(兩個(gè)型號(hào)的flash)(這里有誤)`

713,0,w25q256jveiq-spi-x1_x2_x4,- xa7a100t xa7a12t xa7a15t xa7a25t

xa7a35t xa7a50t xa7a75t xc7a100t xc7a100ti xc7a100tl xc7a12t xc7a12ti

xc7a12tl xc7a15t xc7a15ti xc7a15tl xc7a200t xc7a200ti xc7a200tl

xc7a25t xc7a25ti xc7a25tl xc7a35t xc7a35ti xc7a35tl xc7a50t xc7a50ti

xc7a50tl xc7a75t xc7a75ti xc7a75tl xq7a100t xq7a200t xq7a50t xc7k160t

xc7k160ti xc7k160tl xc7k325t xc7k325ti xc7k325tl xc7k355t xc7k355ti

xc7k355tl xc7k410t xc7k410ti xc7k410tl xc7k420t xc7k420ti xc7k420tl

xc7k480t xc7k480ti xc7k480tl xc7k70t xc7k70tl xq7k325t xq7k325tl

xq7k410t xq7k410tl xcku025 xcku035 xcku040 xcku060 xcku085 xcku095

xcku115 xqku040 xqku060 xqku095 xqku115 xa7s100 xa7s15 xa7s25 xa7s50

xa7s6 xa7s75 xc7s100 xc7s15 xc7s25 xc7s50 xc7s6 xc7s75 xc7v2000t

xc7v585t xc7vh580t xc7vh870t xc7vx1140t xc7vx330t xc7vx415t xc7vx485t

xc7vx550t xc7vx690t xc7vx980t xq7v585t xq7vx330t xq7vx485t xq7vx690t

xq7vx980t xcvu065 xcvu080 xcvu095 xcvu125 xcvu160 xcvu190

xcvu440,w25q256jveiq ,spi,256,x1_x2_x4,Winbond,1,w25q

714,0,W25Q128BV-spi-x1_x2_x4,- xa7a100t xa7a12t xa7a15t xa7a25t

xa7a35t xa7a50t xa7a75t xc7a100t xc7a100ti xc7a100tl xc7a12t xc7a12ti

xc7a12tl xc7a15t xc7a15ti xc7a15tl xc7a200t xc7a200ti xc7a200tl

xc7a25t xc7a25ti xc7a25tl xc7a35t xc7a35ti xc7a35tl xc7a50t xc7a50ti

xc7a50tl xc7a75t xc7a75ti xc7a75tl xq7a100t xq7a200t xq7a50t xc7k160t

xc7k160ti xc7k160tl xc7k325t xc7k325ti xc7k325tl xc7k355t xc7k355ti

xc7k355tl xc7k410t xc7k410ti xc7k410tl xc7k420t xc7k420ti xc7k420tl

xc7k480t xc7k480ti xc7k480tl xc7k70t xc7k70tl xq7k325t xq7k325tl

xq7k410t xq7k410tl xcku025 xcku035 xcku040 xcku060 xcku085 xcku095

xcku115 xqku040 xqku060 xqku095 xqku115 xa7s100 xa7s15 xa7s25 xa7s50

xa7s6 xa7s75 xc7s100 xc7s15 xc7s25 xc7s50 xc7s6 xc7s75 xc7v2000t

xc7v585t xc7vh580t xc7vh870t xc7vx1140t xc7vx330t xc7vx415t xc7vx485t

xc7vx550t xc7vx690t xc7vx980t xq7v585t xq7vx330t xq7vx485t xq7vx690t

xq7vx980t xcvu065 xcvu080 xcvu095 xcvu125 xcvu160 xcvu190

xcvu440,W25Q128BV ,spi,128,x1_x2_x4,Winbond,1,w25q

以上添加flash的指令是有問(wèn)題的,如下,此刻的器件名稱(chēng)后面加了個(gè)空格,這會(huì)導(dǎo)致vivado識(shí)別的時(shí)候會(huì)加上這個(gè)空格,然后在此器件的時(shí)候,會(huì)報(bào)錯(cuò),說(shuō)這個(gè)名稱(chēng)不存在在。

28cc165e-0fd8-11ee-962d-dac502259ad0.png

正確的指令為:

713,0,w25q256jv-spi-x1_x2_x4,- xa7a100t xa7a12t xa7a15t xa7a25t

xa7a35t xa7a50t xa7a75t xc7a100t xc7a100ti xc7a100tl xc7a12t xc7a12ti

xc7a12tl xc7a15t xc7a15ti xc7a15tl xc7a200t xc7a200ti xc7a200tl

xc7a25t xc7a25ti xc7a25tl xc7a35t xc7a35ti xc7a35tl xc7a50t xc7a50ti

xc7a50tl xc7a75t xc7a75ti xc7a75tl xq7a100t xq7a200t xq7a50t xc7k160t

xc7k160ti xc7k160tl xc7k325t xc7k325ti xc7k325tl xc7k355t xc7k355ti

xc7k355tl xc7k410t xc7k410ti xc7k410tl xc7k420t xc7k420ti xc7k420tl

xc7k480t xc7k480ti xc7k480tl xc7k70t xc7k70tl xq7k325t xq7k325tl

xq7k410t xq7k410tl xcku025 xcku035 xcku040 xcku060 xcku085 xcku095

xcku115 xqku040 xqku060 xqku095 xqku115 xa7s100 xa7s15 xa7s25 xa7s50

xa7s6 xa7s75 xc7s100 xc7s15 xc7s25 xc7s50 xc7s6 xc7s75 xc7v2000t

xc7v585t xc7vh580t xc7vh870t xc7vx1140t xc7vx330t xc7vx415t xc7vx485t

xc7vx550t xc7vx690t xc7vx980t xq7v585t xq7vx330t xq7vx485t xq7vx690t

xq7vx980t xcvu065 xcvu080 xcvu095 xcvu125 xcvu160 xcvu190

xcvu440,w25q256jv,spi,256,x1_x2_x4,Winbond,1,w25q256jv-spi-x1_x2_x4,w25q

714,0,W25Q128BV-spi-x1_x2_x4,- xa7a100t xa7a12t xa7a15t xa7a25t

xa7a35t xa7a50t xa7a75t xc7a100t xc7a100ti xc7a100tl xc7a12t xc7a12ti

xc7a12tl xc7a15t xc7a15ti xc7a15tl xc7a200t xc7a200ti xc7a200tl

xc7a25t xc7a25ti xc7a25tl xc7a35t xc7a35ti xc7a35tl xc7a50t xc7a50ti

xc7a50tl xc7a75t xc7a75ti xc7a75tl xq7a100t xq7a200t xq7a50t xc7k160t

xc7k160ti xc7k160tl xc7k325t xc7k325ti xc7k325tl xc7k355t xc7k355ti

xc7k355tl xc7k410t xc7k410ti xc7k410tl xc7k420t xc7k420ti xc7k420tl

xc7k480t xc7k480ti xc7k480tl xc7k70t xc7k70tl xq7k325t xq7k325tl

xq7k410t xq7k410tl xcku025 xcku035 xcku040 xcku060 xcku085 xcku095

xcku115 xqku040 xqku060 xqku095 xqku115 xa7s100 xa7s15 xa7s25 xa7s50

xa7s6 xa7s75 xc7s100 xc7s15 xc7s25 xc7s50 xc7s6 xc7s75 xc7v2000t

xc7v585t xc7vh580t xc7vh870t xc7vx1140t xc7vx330t xc7vx415t xc7vx485t

xc7vx550t xc7vx690t xc7vx980t xq7v585t xq7vx330t xq7vx485t xq7vx690t

xq7vx980t xcvu065 xcvu080 xcvu095 xcvu125 xcvu160 xcvu190

xcvu440,W25Q128BV,spi,128,x1_x2_x4,Winbond,1,w25q128bv-spi-x1_x2_x4,

w25q

總結(jié)

關(guān)于如上描述的任務(wù)今天有了初步的結(jié)果,如下:

1、winbond公司的W25Q256JVFIQ vivado并不支持,ise也不支持,國(guó)微自己的下載工具同樣不支持,暫時(shí)沒(méi)有想到解決此款flash芯片的方法,甚至在xilnx_201803xilnxVivado2018.3dataxicom路徑下,找到的spi.cfg文件中也不包含 w25q256系列的flash, winbond的128M及以下的flash倒是有的。

2、任務(wù)解決的辦法是換了一塊flash,型號(hào)為 W25Q128JVSIQ,在添加 flash器件的時(shí)候選擇的是 w25q128bv ,生成mcs文件,然后添加上添加的flash,最后下載成功。

3、下載完后有一個(gè)bug就是 在第二次重新啟動(dòng)設(shè)備時(shí)程序并沒(méi)有加載出來(lái),第三次第四次加載出出來(lái)了,目前認(rèn)為是因?yàn)閒lash是飛線連接的,可能飛線處不牢靠導(dǎo)致的。

4、W25Q128JV和W25Q128fV的區(qū)別是速度不一樣,jv的133M,fv是103m

后綴 v和w的 區(qū)別是電壓的不用,v是表示 3.3v左右

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    463

    文章

    54010

    瀏覽量

    466185
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1748

    瀏覽量

    155536
  • 燒寫(xiě)
    +關(guān)注

    關(guān)注

    0

    文章

    59

    瀏覽量

    14859
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    857

    瀏覽量

    71122
  • xinlinx
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    1317

原文標(biāo)題:Vivado如何對(duì)固化選項(xiàng)里沒(méi)有的FLASH進(jìn)行燒寫(xiě)?

文章出處:【微信號(hào):Hack電子,微信公眾號(hào):Hack電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Windows系統(tǒng)下用vivado將電路寫(xiě)到MCU200T板載FLASH的方法

    文件自動(dòng)完成FPGA硬件電路的寫(xiě)。這樣就不必每次調(diào)試軟件之前都需要重新打開(kāi)vivado工程下載bitstream,可以更加方便地進(jìn)行嵌入式軟件開(kāi)發(fā)。 首先打開(kāi)
    發(fā)表于 10-29 08:21

    【Artix-7 50T FPGA試用體驗(yàn)】Vivado程序固化

    Program,就開(kāi)始寫(xiě)軟硬件配置文件到Flash存儲(chǔ)器中了。 這樣就實(shí)現(xiàn)了軟硬件程序的固化。上電后,F(xiàn)PGA可自動(dòng)配置,并運(yùn)行軟件程序。
    發(fā)表于 12-27 20:22

    Vivado固化flash失敗

    板子是買(mǎi)的開(kāi)發(fā)板zedboard, ZYNQ-7020。Vivado在線調(diào)試沒(méi)問(wèn)題,但在寫(xiě)到flash時(shí),顯示寫(xiě)失敗:The curre
    發(fā)表于 09-24 21:58

    DSP程序固化寫(xiě)flash后不運(yùn)行

    dsp2808,在線仿真調(diào)試的時(shí)候全都合適,固化寫(xiě)flash后不運(yùn)行?請(qǐng)教為啥及怎么解決
    發(fā)表于 02-19 01:13

    TMS320F2812片內(nèi)Flash在線寫(xiě)技術(shù)

    基于TMS320F2812內(nèi)部Flash在線寫(xiě)技術(shù),提出了一種串口寫(xiě)Flash技術(shù)。詳細(xì)論述
    發(fā)表于 12-20 17:02 ?57次下載

    基于CCS的DSP片外Flash直接寫(xiě)設(shè)計(jì)

    基于CCS的DSP片外Flash直接寫(xiě)設(shè)計(jì) 自加載后DSP能夠正常運(yùn)行,關(guān)鍵是Flash中原程序代碼的正確
    發(fā)表于 10-04 09:41 ?4122次閱讀
    基于CCS的DSP片外<b class='flag-5'>Flash</b>直接<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b>設(shè)計(jì)

    FPGA配置– 使用JTAG是如何寫(xiě)SPI/BPI Flash的?

    的,難道FPGA內(nèi)部有專(zhuān)用的電路去實(shí)現(xiàn)這一功能嗎? 其實(shí)不是的。FPGA內(nèi)部并沒(méi)有設(shè)計(jì)(預(yù)留)專(zhuān)用的電路去實(shí)現(xiàn)JTAG到Flash的轉(zhuǎn)換,在我們通過(guò)JTAG寫(xiě)
    發(fā)表于 02-08 02:40 ?1w次閱讀
    FPGA配置– 使用JTAG是如何<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b>SPI/BPI <b class='flag-5'>Flash</b>的?

    使用JTAG寫(xiě)Nand Flash實(shí)驗(yàn)解析

    的FS2410及Flash寫(xiě)工具為例進(jìn)行講解,不同廠商的開(kāi)發(fā)板都會(huì)提供相應(yīng)的Flash
    發(fā)表于 10-18 17:03 ?6次下載
    使用JTAG<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b>Nand <b class='flag-5'>Flash</b>實(shí)驗(yàn)解析

    CCS的DSP片外Flash直接寫(xiě)設(shè)計(jì)

    CCS的DSP片外Flash直接寫(xiě)設(shè)計(jì)
    發(fā)表于 10-20 08:29 ?3次下載
    CCS的DSP片外<b class='flag-5'>Flash</b>直接<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b>設(shè)計(jì)

    如何采用DATA進(jìn)行Flash的在線寫(xiě)

    自加載后DSP能夠正常運(yùn)行,關(guān)鍵是Flash中原程序代碼的正確寫(xiě)。CCS編譯生成的.out格式文件不能直接用于Flash
    的頭像 發(fā)表于 02-06 08:51 ?4414次閱讀
    如何采用DATA<b class='flag-5'>進(jìn)行</b><b class='flag-5'>Flash</b>的在線<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b>

    Jlink使用技巧之寫(xiě)SPI Flash存儲(chǔ)芯片

    大多數(shù)玩單片機(jī)的人都知道Jlink可以寫(xiě)Hex文件,作為ARM仿真調(diào)試器,但是知道能寫(xiě)SPI Flash的人應(yīng)該不多,本篇文章將介紹如何
    發(fā)表于 01-26 18:37 ?4次下載
    Jlink使用技巧之<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b>SPI <b class='flag-5'>Flash</b>存儲(chǔ)芯片

    可供用戶修改的FLASH寫(xiě)驅(qū)動(dòng)介紹

    為方便客戶針對(duì) S698 芯片外接不同種類(lèi)的 FLASH 進(jìn)行在線編程。V8mon 的 FLASH 提供源碼寫(xiě)可以
    發(fā)表于 06-08 14:39 ?0次下載
    可供用戶修改的<b class='flag-5'>FLASH</b><b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b>驅(qū)動(dòng)介紹

    Vivado提供的參數(shù)選項(xiàng)

    在FPGA設(shè)計(jì),設(shè)計(jì)仿真完成RTL代碼設(shè)計(jì)后便是交給設(shè)計(jì)套件進(jìn)行綜合及布局布線。在綜合過(guò)程,Vivado提供的參數(shù)
    的頭像 發(fā)表于 07-03 10:38 ?5119次閱讀

    Segger J-Flash寫(xiě)遇到特定區(qū)域內(nèi)校驗(yàn)失敗的問(wèn)題

    最近在支持一個(gè)i.MX RT1170歐美客戶,客戶項(xiàng)目選用了來(lái)自Micron的四線NOR Flash - MT25QL256ABA8E12-0AAT作為啟動(dòng)設(shè)備,一般讀寫(xiě)倒是沒(méi)有問(wèn)題,但是在 Segger J-
    的頭像 發(fā)表于 10-27 09:02 ?7496次閱讀

    FLASH寫(xiě)/編程白皮書(shū)

    白皮書(shū):如何寫(xiě)Flash——不同場(chǎng)景不同需求下的選擇認(rèn)識(shí)Flash?NAND vs. NOR如何寫(xiě)
    發(fā)表于 07-28 16:05 ?0次下載