嗨,伙计们,
我有一个定制的董事会,我们设计和被检查出来。我可以引导DA14531 RAM使用通过我的耐火J-Link凯尔门限或SmartSnippets工具箱机的UART。它将正常工作。
问题是,我不能让SmartSnippets工具箱v5.0.14.3080 SPI flash程序。不能与“错误一般@21-01-24 22:39:22]JLink连接打开时,没有发现已知的芯片。终止过程…”。这没有意义的芯片程序通过凯尔门限。
我注意,马克斯时钟有点……繁琐。我得到一个可靠地IDCODE 500 khz,但从未在1兆赫。我发现IDCODE有时工作2 mhz,总是工作在5 mhz(奇怪的)。
编辑:我有另外两个董事会核实这一行为。我们很好。UART很好。SmartSnippets不是。
据推测,问题在于SmartSnippets工具箱不正确设置最大时钟。我怎么设置?
下面的错误日志。
谢谢。
(信息一般@21-01-24 22:39:22]发现SW-DP ID 0 x0bc11477[信息一般@21-01-24 22:39:22)扫描美联社地图找到所有可用的APs(信息一般@21-01-24 22:39:22]美联社[1]:停止结束的美联社AP扫描地图已经达到(信息一般@21-01-24 22:39:22]美联社[0]:AHB-AP(印尼盾:0 x04770031)[信息一般@21-01-24 22:39:22)遍历美联社地图找到AHB-AP使用[信息一般@21-01-24 22:39:22]美联社[0]:核心发现[信息一般@21-01-24 22:39:22]美联社[0]:AHB-AP罗底:0 xe00ff000[信息一般@21-01-24 22:39:22]CPUID注册:0 x410cc601。实现者代码:0 x41 (ARM)[信息一般@21-01-24 22:39:22]发现Cortex-M0 r0p1,小端字节序。(信息一般@21-01-24 22:39:22]FPUnit: 4代码(BP)槽和0文字插槽(信息一般@21-01-24 22:39:22]CoreSight组件:[信息一般@21-01-24 22:39:22]ROMTbl [0] @ E00FF000[信息一般@21-01-24 22:39:22]ROMTbl [0] [0]: E000E000, CID: B105E00D, PID: 000 bb008 SCS[信息一般@21-01-24 22:39:22]ROMTbl [0] [1]: E0001000, CID: B105E00D, PID: 000 bb00a DWT(信息一般@21-01-24 22:39:22]ROMTbl [0] [2]: E0002000, CID: B105E00D, PID: 000 bb00b FPB[错误一般@21-01-24 22:39:22]JLink连接打开时,没有发现已知的芯片。终止过程中…(错误SPI Flash @21-01-24 22:39:22]下载固件文件失败。
设备:
嗨andrewl,
谢谢你的问题在线,因为你的兴趣在我们的解决方案。
JTAG,我假定你是使用任何对话框一样DK下面描述的过程:
http://lpccs-docs.dialog-semiconductor.com/Tutorial_SDK6/debug_probe.html
在SmartSnippets工具箱(SST)的情况下,你想下载固件SPI Flash虽然UART和JTAG吗?
的针是什么DA14531 SPI连接?确保适当的针已经配置-见下:
http://lpccs-docs.dialog-semiconductor.com/UM-B-083/tools/Board_Setup.html
此外,对海温的版本是什么?
下面的文档描述了不同的启动选项和FLASH芯片如何引导形式:
https://www.dialog - semiconductor.com/sites/default/files/an b - 072 da14531_booting_options_v1.5.pdf
谢谢,PM_Dialog
JTAG,我假定你是使用任何对话框一样DK下面描述的过程:
有效。我使用一个实际耐火J-Link基地而不是DA145xx开发工具包的但是它是一样的。
在SmartSnippets工具箱(SST)的情况下,你想下载固件SPI Flash虽然UART和JTAG吗?
JTAG门限)。
的针是什么DA14531 SPI连接?确保适当的针已经配置-见下:
你是本末倒置。对海温甚至没有检测到一个单片机SPI桥,它可以下载固件,所以SPI针还不重要。
然而,我已经验证了SPI连接。我还测试了SPI spi_flash通过运行自动检测。h DA14531直接。SPI_CS P0_1。SPI_MOSI P0_0。SPI_MISO P0_3。SPI_SCK P0_4。这些连接所需的引导系统,不是吗?
此外,对海温的版本是什么?
我在我原来的文章中说:SmartSnippets工具箱v5.0.14.3080。
谢谢。
嗨andrewl,
> > >对海温甚至没有检测到一个单片机SPI桥,它可以下载固件,所以SPI针还不重要。
可以分享截图的SST的过程你是捕鸟?
然而,> > >我已经验证了SPI连接。我还测试了SPI spi_flash通过运行自动检测。h DA14531直接。SPI_CS P0_1。SPI_MOSI P0_0。SPI_MISO P0_3。SPI_SCK P0_4。这些连接所需的引导系统,不是吗?
这是正确的——这是第一步(从ext SPI主引导)引导序列:
https://www.dialog - semiconductor.com/sites/default/files/an b - 072 da14531_booting_options_v1.5.pdf
谢谢,PM_Dialog