0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何解决xc7s不支持w25q系列芯片的问题?

电子工程师 来源:FPGA技术江湖 作者:FPGA技术江湖 2021-05-08 11:09 次阅读

今天给大侠带来Spartan-7 XC7S100程序固化 w25q128FVSG,解决xc7s不支持w25q系列芯片的问题,话不多说,上货。

1、将芯片配置模式改为001。

644dce62-acdd-11eb-9728-12bb97331649.png

2、vivado2019.2XC7S100芯片不支持w25q系列spiflash,需要手动在软件的配置文件加入一个配置条目

在E:softwarevivado_2019_02Vivado2019.2dataxicomxicom_cfgmem_part_table.csv文件最后加入下面这句话。

799,0,w25q128bv-spi-x1_x2_x4,- xa7a100t xa7a15t 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 xc7s100 xc7s15 xc7s25 xc7s50 xc7s6 xc7s75 xcvu065 xcvu080 xcvu095 xcvu125 xcvu160 xcvu190 xcvu440,w25q128bv,spi,128,x1_x2_x4,,Winbond,,1,w25q128bv,w25q

3、重启vivado,必须重启才能生效。

4、用JTAG连接上芯片。

645f5786-acdd-11eb-9728-12bb97331649.png

5、右键选择“Add Configuration Memory Device ”。

64a4ca28-acdd-11eb-9728-12bb97331649.png

6、选择 w25q128bv。

64b18ba0-acdd-11eb-9728-12bb97331649.png

7、在弹出的对话框选择 Cancel。

64fb7e04-acdd-11eb-9728-12bb97331649.png

8、点击 tool,然后选择 Generate Memory Configuration File ,按下图配置。

651b123c-acdd-11eb-9728-12bb97331649.png

9、点击ok,过一会提示生成成功。

654f7ff4-acdd-11eb-9728-12bb97331649.png

10、回到芯片连接界面,右键我们选择的flash芯片,选择编程,如下图。

657be076-acdd-11eb-9728-12bb97331649.png

11、在弹出的界面,选择dianlan.mcs,按下图配置编程属性,点击OK。

65c7c0ae-acdd-11eb-9728-12bb97331649.png

12、如果硬件没有问题,就会看见精度条。

660d0092-acdd-11eb-9728-12bb97331649.png

13、待烧写成功后,给板子重新上电就行。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47769

    浏览量

    409072
  • 软件
    +关注

    关注

    67

    文章

    4346

    浏览量

    85616
  • JTAG
    +关注

    关注

    6

    文章

    383

    浏览量

    71150
  • 程序
    +关注

    关注

    114

    文章

    3630

    浏览量

    79535

原文标题:Spartan-7 XC7S100程序固化 w25q128FVSG,解决xc7s不支持w25q系列芯片的问题

文章出处:【微信号:HXSLH1010101010,微信公众号:FPGA技术江湖】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Mbed支不支持NUCLEO-H743ZI吗?

    我只在Mbed网页版上看到了支持NUCLEO-H743ZI2,没看到NUCLEO-H743ZI,不知道Mbed支不支持。 之后又下了一个安装版的Mbed Studio里面如果选择Mbed5的话能通过
    发表于 04-10 07:08

    flash loader v2.8.0不支持STM32L431CBT6吗?

    请问是否flash loader v2.8.0不支持STM32L431CBT6这个颗芯片?我用的是PA9/PA10做烧写串口。
    发表于 04-08 07:16

    STM32G070KB不支持无源HSE吗?

    看了下手册,只有OSC_IN,没有OSC_OUT,是不是不支持外部高速无源晶振? 数据手册也和参考手册没有指出G070K不支持无源HSE,有谁知道吗
    发表于 03-13 08:08

    使用PSoC Creator 建立一个端子中断时,提示端子不支持设置为端子中断如何解决?

    pin assignment P4[1]. This pin does not support PORT_INTERRUPT.).”我的设置详情如下 另外,我发现和Pin19(P4[1])处在同一寄存器上的18,20,21号端子同样不支持配置为中断端子。 请问这种情况应该如
    发表于 02-18 07:40

    AD620不支持单电源应用吗?

    下图中为什么会提示“out of Range"呢?AD620不支持单电源应用吗?发现将参考电压设到1.53V,这个错误提示就会消失。
    发表于 11-24 06:57

    pycharm不支持32位系统吗

    不支持 32 位系统。从 PyCharm 2019.3 版本开始,32 位系统不再受支持。这意味着如果你使用的是 32 位操作系统,你将无法安装和使用最新的版本的 PyCharm。 那么
    的头像 发表于 11-23 16:58 1306次阅读

    为什么RS485不支持任意拓扑

    RS485不支持任意拓扑,因为任意拓扑在分支处会产生大量的驻波和反射。这是由于阻抗不连续所造成的。
    的头像 发表于 10-27 11:47 521次阅读
    为什么RS485<b class='flag-5'>不支持</b>任意拓扑

    轻量系统:海王星系列HH-SLNPT100(联盛德W800)

    开发板名称(芯片型号) 海王星系列HH-SLNPT100(联盛德W800) 芯片架构 CPU频率 介绍(字数请控制在200字以内) Neptune(HH-SLNPT100)开发板基
    发表于 10-19 11:13

    轻量系统:润和HH-HSP101满天星系列Pegasus智能家居开发套件(HI3861)

    OpenHarmony适配版本 OpenHarmony 1.1.2 LTS 上电启动 支持 内核 支持 触摸屏 不支持 LCD 不支持 HDC功能
    发表于 10-19 11:11

    请问M031TB0AE这个芯片是不是不支持PDMA功能啊?

    如题,请问M031TB0AE这个芯片是不是不支持PDMA功能啊,有没有人尝试过呢
    发表于 08-21 07:03

    小数在内存中是如何存储的?为什么C语言中的浮点数不支持位移操作?

    小数在内存中是如何存储的?为什么C语言中的浮点数不支持位移操作?
    发表于 08-16 09:24 664次阅读
    小数在内存中是如何存储的?为什么C语言中的浮点数<b class='flag-5'>不支持</b>位移操作?

    MCUXpresso不支持Clocks工具吗?

    Pins工具可以使用,但不支持Clocks工具(它被标记为 v11.0)。 能否分享描述此功能何时可用的路线图?
    发表于 05-31 08:54

    如果esp8266硬件真的不支持Jtag接口,调试器如何与esp8266交互?

    到 Jlink 调试器。然而,根据数据表,这些引脚只能用作 GPIO、HSPI、I2S 或 PWM。 所以我不明白为什么在芯片硬件不支持的情况下,可以通过这些管脚用Openocd调试Esp8266?而如果esp8266硬件真的
    发表于 05-25 06:24

    为什么所有的导出格式都不支持

    请教,为什么所有的导出格式都不支持,我把一份gerber文件打开之后本想导出tzg格式的,但是所有的导出格式都不支持,请教我。
    发表于 04-29 12:04

    W25Q40换成W25Q64模块是否能正常工作?

    如果将闪存芯片W25Q40(4Mbit)换成W25Q64(64Mbit),模块是否能正常工作?而且,最有趣的是,是否支持在 NodeMcu 中处理文件? PS 如何确定可用于录制文件的
    发表于 04-28 07:33