尝试使用 LMFlash 对芯片进行编程。
到目前为止、我一直在使用 Spectrum Digital XDS200对我们的板进行编程、它工作正常。
为了让我们的电路板室无需获取 XDS200即可对电路板进行编程并加载所有相关工具、我正在研究是否允许通过 LMFlash 进行编程。
我对 BOOTCFG 进行了编程、以在复位时监控 PB1是否为低电平、从而触发引导加载程序。
当我在复位时强制 PB1为低电平时、电路板不会显示其正常的光图形并保持此模式。
将 LMFlash 指向正确的 COM 端口、并让它使用.hex 文件作为二进制文件进行编程。
屏幕底部的状态从"Idle"转换为"Erasing"、对我来说、这表示它在那里发现了看起来不错的"东西"(如果我没有运行引导加载程序、很快就会显示一个错误框)。
在 LMFlash 指示"偏置"后不久、我的电路板会通过其复位序列并正常启动。 LMFlash 长时间挂起"擦除"、最终会出现下载错误框。
我已经验证过、如果我没有在 LMFlash 上按下"Program"、我的电路板显然会无限期地停留在引导加载程序中(至少一分钟、直到我停止监控它)。
对这里发生的情况有什么想法?