Skip to main content

定制板不会与SPI Flash通信

1周前

定制板不会与SPI Flash通信

张贴了3hl3rt.100 points 16 replies
0旋转

你好,

我有一个带有da14531的自定义板,我无法通过spi闪存进行通信。

我使用Pro Dev套件进行闪烁,芯片由工具识别。

除了MCU(+ XTAL,电感器和帽)和闪光灯之外,我已经删除了电路板上的所有内容,只是为了排除外部组件干扰。U3的垫短短。

我甚至试图删除闪光灯,挂钩FCS,SCK,MOSI,MISO到DEV板上的闪光灯 - 但仍然没有什么。

我错过了一些明显的东西吗?

附件 尺寸
skærmbillede2021-04-27 kl。15.24.58.png. 183.66 KB
skærmbillede2021-04-27 kl。15.27.15.png 78.23 KB.
skærmbillede2021-04-27 kl。15.27.53.png. 50.34 kB.
log.txt. 8.31 KB

1周前

PM_DIALOG.

嗨3hl3rt,

Thanks for your question online and for your interest in our BLE solutions.

Since you are using the Pro-DK to program your custom board via JTAG, I would recommend first check the following tutorial just to make sure that you have the proper configuration :

http://lpccs-docs.dialog-seminiondiond.com/tutorial_sdk6/debug_probe.html.

根据附件的第二个屏幕截图,似乎检测到JTAG。但是,我无法看到右栏。由于它是DA14531,因此应从右栏中选择DA14531选项。它应该低于DA14530。

选择DA14531后,启动工具箱并导航到电路板设置:https://s3.eu-west-2.amazonaws.com/lpccs-docs.dialog-semiconductor.com/UM-B-083/tools/Board_Setup.html

SPI引脚的正确配置应为:

SPI-CLK:P0_4

SPI-CS : P0_1

SPI-MISO:P0_3

SPI-MOSI:P0_0

谢谢,PM_DIALOG.

1周前

3hl3rt. 100 points

Thanks for the reply, I look at the jtag setup.

我不知道它是否是一个提示,但如果复位(p00)也连接到电路板,我无法获得JTAG。

我确实有选择的正确针脚

1周前

PM_DIALOG.

嗨3hl3rt,

>>>I cannot get jtag working if reset (P00) is also connected to the board.

Do you mean from the Pro-DK to your custom boards? What is the state of P00?

谢谢,PM_DIALOG.

1周前

3hl3rt. 100 points

Yes exactly, if I only connect swdio and swclk from the dev-board to my board, the jtag doesn’t find the board.

国家当应用向董事会权力?

6天前

3hl3rt. 100 points

对于JTAG操作所需的重置(P00),我错了。

我已经在分析仪捕获了SPI数据 - 似乎闪光实际响应,但我不确定实际问题是什么。

此数据是在工具箱中按“连接”@“SPI Flash Programmer”。
所有三种图像都是相同的数据,只是放大

附件 尺寸
setup_4.png. 25.68 KB.
setup_5.png 26.33 kB.
setup_7.png. 22.26 KB

6天前

PM_DIALOG.

嗨3hl3rt,

Yes, the reset is not needed. Which SPI flash are you using?

如果从闪存程序员按“连接按钮”,您是否能够连接到闪存?你能读一下吗?

由于您在Pro-DK和您自己的电路板之间具有正确的连接(如建议的教程中所述),因此请分享一些显示SS工具箱中的步骤的屏幕截图。

你检查了电路板设置中的针吗?

谢谢,PM_DIALOG.

6天前

3hl3rt. 100 points

这flash is the AT25XE512C-MAHN-T

I am not able to read it - I have attached a recording showing the steps - I have tried multiple boards.

附件 尺寸
da 14531_0.mp4 6.79 MB

5天前

PM_DIALOG.

嗨3hl3rt,

AT25XE512C由Flash Programmer支持://www.xmece.com/sites/default/files/2021-02/AN-B-088%20DA145xx%20Flash%20Selector%20Guide_v1.2.pdf

我建议用SST v5.0.16尝试它 -Windows操作系统的SmartSnippets工具箱V5.0.16

请参阅附上您应该遵循的步骤。

对话框智能闪存程序员,用于Windows操作系统也可以使用 - 请参阅“用户指南”:

http://lpccs-docs.dialog-semiconductor.com/um-b-138/index.html

谢谢,PM_DIALOG.

附件 尺寸
SST.zip 325.55 KB.

5天前

3hl3rt. 100 points

你真的看视频了吗?您刚才聘请的步骤正是我正在做的事情。

I am using SST v5.0.14 - would upgrading to SST v5.0.16 really resolve my issues?!?

5天前

PM_DIALOG.

嗨3hl3rt,

Yes, I saw this video but you pressed the “detect button” instead of “open”. In the v5.0.16 you should see the “Launch” button, so I suggested you this version just to make sure that we are doing the same steps.

谢谢,PM_DIALOG.

4天前

3hl3rt. 100 points

好的,你没有看到我的原因按“打开”,是我需要削减视频较短的视频,以适应10MB限制。

我尝试了v5.0.16,但结果相同。

来自我的逻辑分析仪的附加窗口是否看起来甚至对右远方?

4天前

mhv_dialog.

你好,

如果我错过了以前的讨论,请填写下午的下午所以原谅我。

查看您的原理图,似乎可以使用DA14531 GPIO命名为Perfon的DA14531 GPIO来打开和关闭闪光功率。你确定闪光灯实际供电吗?检查GPIO的状态和闪光灯电源电压。

/MHv

4天前

3hl3rt. 100 points

No worries :)

要尽可能多地删除误差点,请勿安装U3,闪光灯直接供电。

当我查看逻辑分析仪时,我不时地在味噌上获得“7F”,所以似乎正在发生一些事情。

accepted answer!

4天前

mhv_dialog.

好的,我的丹麦德,

我建议我们改变一点齿轮并剪掉链条中的一些链接。

在SDK中,您将找到一个很好的小闪存测试应用程序,希望能提供更多信息。

.. \ sdk_6.0.14.1114 \ da145xx_sdk \ 6.0.14.1114 \ projects \ target_apps \ peripheral_examples \ spi \ spi_flash \ keil_5 \ spi_flash.uvprojx

此应用程序将尝试分析闪光灯电路并执行一些读写操作。结果将通过115,200b / s的端口P0_6上的UART输出。您可以使用DA14531开发套件作为UART到USB转换器。构建应用程序并将其加载到来自Keil的RAM中。如果您可以共享输出数据,我会很欣赏,所以我可以看一下(我们无法接收TXT文件,所以请zip压缩它)

/MHv

4天前

3hl3rt. 100 points

我会试一试 - 但我有点不确定如何使用RAM而不是闪存?

1 day ago

3hl3rt. 100 points

谢谢你的建议 - 这帮助我用闪光调试问题!