在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Vivado如何對固化選項里沒有的FLASH進行燒寫?

Hack電子 ? 來源:CSDN-吾尹先森 ? 2023-06-21 10:06 ? 次閱讀

引言

在固化時,會遇到找不到flash器件的問題,這里稍微作個總結: (針對xinlinx的芯片

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

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

3,一些國產的flash芯片是對標 其他一些大廠的flash芯片,所以可以直接選大廠的flash芯片。

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

1.打開Vivado軟件安裝目錄的flash庫文件

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

xilnxVivado2018.3dataxicom

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

注意要用記事本打開csv文件需要添加的

2.添加對應的flash器件指令

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

指令為如下:(兩個型號的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的指令是有問題的,如下,此刻的器件名稱后面加了個空格,這會導致vivado識別的時候會加上這個空格,然后在此器件的時候,會報錯,說這個名稱不存在在。

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

總結

關于如上描述的任務今天有了初步的結果,如下:

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

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

3、下載完后有一個bug就是 在第二次重新啟動設備時程序并沒有加載出來,第三次第四次加載出出來了,目前認為是因為flash是飛線連接的,可能飛線處不牢靠導致的。

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

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

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    51188

    瀏覽量

    427291
  • FlaSh
    +關注

    關注

    10

    文章

    1642

    瀏覽量

    148682
  • 燒寫
    +關注

    關注

    0

    文章

    57

    瀏覽量

    14368
  • Vivado
    +關注

    關注

    19

    文章

    815

    瀏覽量

    66892
  • xinlinx
    +關注

    關注

    0

    文章

    2

    瀏覽量

    1217

原文標題:Vivado如何對固化選項里沒有的FLASH進行燒寫?

文章出處:【微信號:Hack電子,微信公眾號:Hack電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【Artix-7 50T FPGA試用體驗】Vivado程序固化

    Program,就開始軟硬件配置文件到Flash存儲器中了。 這樣就實現了軟硬件程序的固化。上電后,FPGA可自動配置,并運行軟件程序。
    發表于 12-27 20:22

    Vivado固化flash失敗

    板子是買的開發板zedboard, ZYNQ-7020。Vivado在線調試沒問題,但在寫到flash時,顯示失敗:The curre
    發表于 09-24 21:58

    DSP程序固化flash后不運行

    dsp2808,在線仿真調試的時候全都合適,固化flash后不運行?請教為啥及怎么解決
    發表于 02-19 01:13

    TMS320F2812片內Flash在線技術

    基于TMS320F2812內部Flash在線技術,提出了一種串口Flash技術。詳細論述
    發表于 12-20 17:02 ?57次下載

    基于CCS的DSP片外Flash直接設計

    基于CCS的DSP片外Flash直接設計 自加載后DSP能夠正常運行,關鍵是Flash中原程序代碼的正確
    發表于 10-04 09:41 ?3383次閱讀
    基于CCS的DSP片外<b class='flag-5'>Flash</b>直接<b class='flag-5'>燒</b><b class='flag-5'>寫</b>設計

    JTAG接口在線Flash的實現

    本文闡述了一種針對TMS320VC5509A DSP 簡單有效的Flash 方法, 并提出了程序自舉引導的實現方法。可以有效地解決程序代碼存儲問題和DSP 脫機自舉問題.
    發表于 09-16 14:43 ?1.6w次閱讀
    JTAG接口在線<b class='flag-5'>燒</b><b class='flag-5'>寫</b><b class='flag-5'>Flash</b>的實現

    FPGA配置– 使用JTAG是如何SPI/BPI Flash的?

    的,難道FPGA內部有專用的電路去實現這一功能嗎? 其實不是的。FPGA內部并沒有設計(預留)專用的電路去實現JTAG到Flash的轉換,在我們通過JTAG
    發表于 02-08 02:40 ?8713次閱讀
    FPGA配置– 使用JTAG是如何<b class='flag-5'>燒</b><b class='flag-5'>寫</b>SPI/BPI <b class='flag-5'>Flash</b>的?

    開發板程序

    可隨時擦除的FLASH ROM,但依然沿用叫寫了,這樣也方便特指PC向MCU寫入程序。免得和單片機工作時串口的上傳和下次數據相混淆。 開發板 開發板
    發表于 10-14 10:47 ?7455次閱讀

    使用JTAGNand Flash實驗解析

    的FS2410及Flash工具為例進行講解,不同廠商的開發板都會提供相應的Flash
    發表于 10-18 17:03 ?6次下載
    使用JTAG<b class='flag-5'>燒</b><b class='flag-5'>寫</b>Nand <b class='flag-5'>Flash</b>實驗解析

    CCS的DSP片外Flash直接設計

    CCS的DSP片外Flash直接設計
    發表于 10-20 08:29 ?3次下載
    CCS的DSP片外<b class='flag-5'>Flash</b>直接<b class='flag-5'>燒</b><b class='flag-5'>寫</b>設計

    如何采用DATA進行Flash的在線

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

    Jlink使用技巧之SPI Flash存儲芯片

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

    可供用戶修改的FLASH驅動介紹

    為方便客戶針對 S698 芯片外接不同種類的 FLASH 進行在線編程。V8mon 的 FLASH 提供源碼可以
    發表于 06-08 14:39 ?0次下載
    可供用戶修改的<b class='flag-5'>FLASH</b><b class='flag-5'>燒</b><b class='flag-5'>寫</b>驅動介紹

    Vivado提供的參數選項

    在FPGA設計,設計仿真完成RTL代碼設計后便是交給設計套件進行綜合及布局布線。在綜合過程Vivado提供的參數
    的頭像 發表于 07-03 10:38 ?3826次閱讀

    Segger J-Flash遇到特定區域內校驗失敗的問題

    最近在支持一個i.MX RT1170歐美客戶,客戶項目選用了來自Micron的四線NOR Flash - MT25QL256ABA8E12-0AAT作為啟動設備,一般讀寫倒是沒有問題,但是在 Segger J-
    的頭像 發表于 10-27 09:02 ?5698次閱讀
    主站蜘蛛池模板: 四虎在线电影 | 婷婷色九月综合激情丁香 | 国产免费一区二区三区最新 | 亚欧乱色束缚一区二区三区 | 欧美色网在线 | 日本免费a级片 | 色v在线| 一级特级毛片免费 | 国产美女主播一级成人毛片 | 天天操天天干天搞天天射 | 嘿嘿嘿视频在线观看网站 | 免费看你懂的 | 成人三级影院 | 色爱区综合激情五月综合激情 | 特黄特黄aaaa级毛片免费看 | 狠狠狠色丁香婷婷综合久久五月 | 午夜免费体验 | 亚洲第一精品夜夜躁人人爽 | 欧美电影一区二区三区 | 闲人综合 | 同性男男肉交短文 | 国产色片 | 鲁丝一区二区三区 | 四虎电影免费观看网站 | 色综合99 | 深爱五月激情网 | 亚洲第一久久 | 在线看片地址 | 五月婷在线观看 | 欧美xxxx性疯狂bbbb | 一级毛片子 | 欧美又黄又嫩大片a级 | 国产黄色小视频在线观看 | 欧美人与牲动交xxxx | 69日本xxxxxxxxx19| 女人张开双腿让男人桶完整 | 欧美三级手机在线 | 欧美色视频日本片高清在线观看 | 日本黄色电影在线 | 99福利| 日本三级视频在线播放 |