这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » XC6SLX9烧写到SPIFLASH提示DONEdidnotgohigh,ple

共1条 1/1 1 跳转至

XC6SLX9烧写到SPIFLASH提示DONEdidnotgohigh,pleasecheckyourconfigurationsetupandmodeset

菜鸟
2023-09-06 16:57:15     打赏

我通过JTAG和ISE impact 烧写到spi flash 提示DONE did not go high, please check your configuration setup and mode settings.

具体情况描述如下:

  1. 配置的是S25FL032P0XMFI01 SPI flash,采用1bit通讯模式;

  2. Get Device checksum, readback,erase, blank check 提示都是正常;

  3. Program到13%就无法执行下去;

  4. DONE引脚从开始program是高电平,到13%后跳到低电平

  5. spi Flash 在0%到13%期间是有信号输出的,但是在13%就没有了。

  6. 以下方法已经试过,不起作用

    1.关闭工程后重新打开ISE,将下载电缆重新安装(或进行更换),必要时重启电脑:

    2.若(1)方案失败,则右击"Processes"窗口中的"Generate Proqramming File",点击Process Properties"左边的"Coniguration Options'找到"UnusedIOB Pins"选项,将其修改为“float”

    3.若(2)方案也失效,则进入第=步,在Mpact界面中的Edit -> Preferences ->IMPACT-Confiauration Preferences 中洗中"UseHighZ intstead of Bypass"一项即可

    4.若(3)方案也失效,则进入第四步,在生成Bit文件之前,右击"Processes"窗口中的"Generate Programming File",点击"StartupOptions”,找到"Match Cycle”,将该项修改为最大值”6”

  7. M1 : M0配置为 0 1, 上下拉电阻为22ohm;




关键词: XC6SLX9 SPI flash    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]