你好,
我正在使用一些自定义硬件,包括DA14586 SoC。我有基本的开发套件连接起来(TMS-SWDIO; TCK-SWCLK; GND-GND; VCC-VCC),可以使用Keil IDE和SmartSnippets工具箱来在Sysram中运行empty_peripheral_template。
但是,当我尝试通过JTAG编写内部闪存时,它会抛出一些奇怪的问题,并在读取/擦除/刻录的不同阶段失败。附加是日志文件和智能代码段设置的屏幕截图。在PCB,引脚P2_0,P2_3,P2_4和P2_9都是未连接的,看起来VCC_FLASH引脚用100k电阻拉高。
您是否有关于我可以尝试解决此问题的任何建议?
谢谢,
詹姆士
设备:
嗨Jimmyclarke01,
确保配置了Smart Spippets工具以便使用上面提到的闪存引脚,可以从Smart Sippets工具提供的“板设置”选项中选择哪些引脚用于指定的功能。另外,请确保电源VCC_FLASH引脚为586的内部闪存提供供电,以便能够运行。据我所说,从日志中告诉来说,该工具能够在586中下载Flash_Programmer,但与闪存的交互失败,所以您要么错误地配置了SS工具的闪存引脚,或者您不会为闪存供电。
谢谢mt_dialog.