你好。我在使用 LPC4370 Link2 板从 SPIFI 启动时遇到问题。我设置了跳线 JP1,JP2 未连接。我无法获得 TotalPhase Aardvark 来对 Link2 上的 W25Q80 进行编程。读取似乎工作正常,但写入和验证失败。
我有一块带有 W25Q80 闪存和 LPC43S70 的定制板,在使用 JTAG 对 43S70 进行编程并将 SPIFI 引脚设置为以下内容后,我可以对其进行编程和验证:
Chip_SCU_PinMuxSet(3, 3, (SCU_MODE_FUNC1));
Chip_SCU_PinMuxSet(3, 4, (SCU_MODE_FUNC3));
Chip_SCU_PinMuxSet(3, 5, (SCU_MODE_FUNC3));
Chip_SCU_PinMuxSet(3, 6, (SCU_MODE_FUNC3));
Chip_SCU_PinMuxSet(3, 7, (SCU_MODE_FUNC3));
Chip_SCU_PinMuxSet(3, 8, (SCU_MODE_FUNC3));
但是,引导不起作用。BOOT 引脚已针对 SPIFI 正确设置,未启用 CRP,且未设置 BOOT_SRC 位。我在 P1_1 上没有得到 1Hz 脉冲。
我通过右键单击 MCUXpresso v11.2.1 中的 axf 文件并选择“Binary U
tilities->Create binary”生成了加载到闪存芯片上的二进制文件
用户指南让我相信不需要标题。如果需要,我如何生成它?
这里出了什么问题?接下来我应该检查什么?