如何确定CFIFlashProgrammer无法编程并行闪存的原因?-Lattice-莱迪斯社区-FPGA CPLD-ChipDebug

如何确定CFIFlashProgrammer无法编程并行闪存的原因?


LatticeMico32教程
描述了将代码部署到并行闪存的步骤。

  1. 部署方法有几个步骤:
  2. 构建CFIFlashProgrammer C / C ++项目
  3. 构建您的C / C ++项目源,重新配置以进行部署

使用Tools-> Software Deployment菜单运行CFIFlashProgrammer代码

  • 使用Tools-> Software Deployment菜单会导致创建其他文件。
  • 一个TEXT文件,包含闪存的起始地址和要部署的数据的大小(以字节为单位)。

从ELF文件收集的数据的原始二进制映像。

这两个文件是在CFIFlashProgrammer项目的顶级目录中创建的。

在存在这两个文件之后,CFIFlashProgrammer项目可以像任何其他C / C ++项目一样进行调试。。使用Run-> Debug …菜单并配置调试器以定位CFIFlashProgrammer代码。
。使用调试器可以找出部署失败的原因。。在大多数情况下,问题涉及无法从CFI闪存设备正确读取QRY图案。

请登录后发表评论

    没有回复内容