如何确定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图案。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 10:27:55 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它