INFO:iMPACT:2257 - Startup Clock has been changed to 'JtagClk' in the bitstream,解决办法

ISE配置FPGA时报错:
GUI — Auto connect to cable…
INFO:iMPACT - Digilent Plugin: Plugin Version: 2.4.4
INFO:iMPACT - Digilent Plugin: found 1 device(s).
INFO:iMPACT - Digilent Plugin: opening device: “JtagHs1”, SN:210512180081
INFO:iMPACT - Digilent Plugin: User Name: JtagHs1
INFO:iMPACT - Digilent Plugin: Product Name: Digilent JTAG-HS1
INFO:iMPACT - Digilent Plugin: Serial Number: 210512180081
INFO:iMPACT - Digilent Plugin: Product ID: 30900152
INFO:iMPACT - Digilent Plugin: Firmware Version: 010B
INFO:iMPACT - Digilent Plugin: JTAG Port Number: 0
INFO:iMPACT - Digilent Plugin: JTAG Clock Frequency: 10000000 Hz
Attempting to identify devices in the boundary-scan chain configuration…
INFO:iMPACT - Current time: 2018/12/28 9:25:27
PROGRESS_START - Starting Operation.
Identifying chain contents…‘0’: : Manufacturer’s ID = Xilinx xc6slx45, Version : 4
INFO:iMPACT:1777 -
Reading C:/Xilinx/14.7/ISE_DS/ISE/spartan6/data/xc6slx45.bsd…
INFO:iMPACT:501 - ‘1’: Added Device xc6slx45 successfully.


done.
PROGRESS_END - End Operation.
Elapsed time = 1 sec.
‘1’: Loading file ‘D:/Documents/FPGA/DJ_test/ceshi/top.bit’ …done.
INFO:iMPACT:2257 - Startup Clock has been changed to ‘JtagClk’ in the bitstream stored in memory,but the original bitstream file remains unchanged.
UserID read from the bitstream file = 0xFFFFFFFF.
Data width read from the bitstream file = 1.
INFO:iMPACT:501 - ‘1’: Added Device xc6slx45 successfully.


解决办法:
在生成.bit文件时按照下图设置。
在这里插入图片描述

在start up options选项中设置FPGA Start-Up Clock为JTAG Clock.
在这里插入图片描述

INFO:iMPACT - Current time: 2018/12/28 9:28:57
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 25000000.
Validating chain…
Boundary-scan chain validated successfully.
‘1’: Programming device…
LCK_cycle = NoWait.
LCK cycle: NoWait
done.
‘1’: Reading status register contents…
[0] CRC ERROR : 0
[1] IDCODE ERROR : 0
[2] DCM LOCK STATUS : 0
[3] GTS_CFG_B STATUS : 0
[4] GWE STATUS : 0
[5] GHIGH STATUS : 0
[6] DECRYPTION ERROR : 0
[7] DECRYPTOR ENABLE : 0
[8] HSWAPEN PIN : 0
[9] MODE PIN M[0] : 0
[10] MODE PIN M[1] : 0
[11] RESERVED : 0
[12] INIT_B PIN : 0
[13] DONE PIN : 0
[14] SUSPEND STATUS : 0
[15] FALLBACK STATUS : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0000 0000 0000 0000
INFO:iMPACT:579 - ‘1’: Completed downloading bit file to device.
INFO:iMPACT:188 - ‘1’: Programming completed successfully.
LCK_cycle = NoWait.
LCK cycle: NoWait
INFO:iMPACT - ‘1’: Checking done pin…done.
‘1’: Programming terminated. DONE did not go high.
PROGRESS_END - End Operation.
Elapsed time = 2 sec.

Error shows in the status register, CRC Error bit is NOT 0.

INFO:iMPACT - Current time: 2018/12/28 10:19:13
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 25000000.
Validating chain…
Boundary-scan chain validated successfully.
‘1’: Programming device…
LCK_cycle = NoWait.
LCK cycle: NoWait
done.
‘1’: Reading status register contents…
[0] CRC ERROR : 0
[1] IDCODE ERROR : 0
[2] DCM LOCK STATUS : 1
[3] GTS_CFG_B STATUS : 0
[4] GWE STATUS : 0
[5] GHIGH STATUS : 0
[6] DECRYPTION ERROR : 0
[7] DECRYPTOR ENABLE : 0
[8] HSWAPEN PIN : 0
[9] MODE PIN M[0] : 1
[10] MODE PIN M[1] : 0
[11] RESERVED : 0
[12] INIT_B PIN : 1
[13] DONE PIN : 0
[14] SUSPEND STATUS : 0
[15] FALLBACK STATUS : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0010 0000 0100 1000
INFO:iMPACT:579 - ‘1’: Completed downloading bit file to device.
INFO:iMPACT:188 - ‘1’: Programming completed successfully.
LCK_cycle = NoWait.
LCK cycle: NoWait
INFO:iMPACT - ‘1’: Checking done pin…done.
‘1’: Programming terminated. DONE did not go high.

PROGRESS_END - End Operation.
Elapsed time = 2 sec.
检查JTAG电路,由于本人JTAG信号TMS、TCK、TDO、TDI与FPGA之间布线上接入了其它负载,导致FPGA配置不成功,断开负载后问题消失。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在.NET Core中,当你的应用程序尝试从不同的域名或端口发送跨域请求时,可能会遇到CORS(跨域资源共享)问题。这是由于浏览器的安全策略所导致的。浏览器会发送一个预检请求(OPTIONS请求)来检查服务器是否允许跨域请求。如果服务器没有正确配置CORS,浏览器会阻止请求,并显示"has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource"的错误消息。 要解决这个问题,你可以在.NET Core应用程序中配置CORS。以下是一种常见的解决方法: 1. 在Startup.cs文件的ConfigureServices方法中,添加以下代码来配置CORS策略: ```csharp public void ConfigureServices(IServiceCollection services) { services.AddCors(options => { options.AddPolicy("AllowAll", builder => { builder.AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader(); }); }); // 其他配置代码... } ``` 2. 在Startup.cs文件的Configure方法中,使用UseCors方法来启用CORS策略: ```csharp public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { // 其他配置代码... app.UseCors("AllowAll"); // 其他配置代码... } ``` 通过以上配置,你允许来自任何域名、任何HTTP方法和任何请求头的跨域请求。 请注意,这只是一种常见的解决方法,你可以根据你的具体需求进行配置。另外,还可以在服务器端配置响应头来解决CORS问题,具体方法取决于你使用的服务器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值