0

为什么LATTICE官方的crosslink开发板在擦除了一下片外FLASH后就再也烧不进去程序了?

我买了一块LATTICE官方名字叫作CrossLinkLIFMD6000MasterLinkBoard的DEMO板,在我整片擦除了片外的FLASH后想重新再烧录时,却始终报如下错误:

INFO - Check configuration setup: Successful (Ignored JTAG Connection Checking).

INFO - Device1 LIF-MD6000: SPI-M25PX16: SPI Flash Erase,Program,Verify

Initializing…

IDCode Checking…

Enabling…

Erasing…

ERROR - Failed at Address h00000000
Status Register Bit Expected: h00 Actual: hFF

Failed to Erase the sector address h00000000. The sector could be secured.

ERROR - Operation: unsuccessful.

ERROR: pgr_program failed.

ERROR - Programming failed.
CrossLink下载出错

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除
匿名用户

匿名

1
  答案登陆可见 做站不容易,小伙伴支持一下我们吧!
编辑 标为违禁 删除 链接 更多选项...
shawn 头像

评论

我用烧录器按上述连线,再接上VCCIO0 及GND后,点Detect Cable后, No Board with FTDI USB Host Chip detected. Lattice HW-USBN-2A cable detected. No Lattice HW-DLN-3C (parallel) cable detected. Detected HW-USBN-2A cable at port EzUSB-0. 再点programmer后报错,烧录失败,为什么?

aa 头像aa ( 2021-04-21 16:52:47 +0800 )编辑
1

据我所知LATTICE的crosslink的内部FLASH是NVCM的OTP,也就是只能烧一次。但外部的FLASH不受此限制啊,一般拿外部FLASH来做调试用。

编辑 标为违禁 删除 链接 更多选项...
lzh 头像
登录/注册后进行回答