将SWCLK / SW_DIO配置为GPIO引脚

学到更多常见问题解答教程

7个帖子/ 0新
最后一篇
Wisilica.
离线
最后一次露面:5个月1周前
加入:2015-03-17 08:16
将SWCLK / SW_DIO配置为GPIO引脚

嗨,

我想将SWCLK和SW_DIO引脚配置为WLCSP34中的GPIOS。这样做的步骤是什么,并且这样做是什么?

谢谢
Wisilica.

设备:
mt_dialog.
离线
最后一次露面:1周5天前
员工
加入:2015-06-08 11:34
嗨Wisilica,

嗨Wisilica,

您必须确保调试器模块关闭(sys_ctrl_reg [debugger_enable]),然后您可以将它们配置为正常的GPIO。

谢谢mt_dialog.

gme_johannes
离线
最后一次露面:6天前1周
加入:2017-12-22 10:09
嗨,

嗨,
关于这个线程的问题 - 这也是村庄LBCA2HNZYZ上的SWCLK / SWDIO吗?
一旦我相应地设置SYS_CTRL_REG寄存器,内部GPIO名称是什么?
最好的祝福
约翰内斯

PM_DIALOG.
离线
最后一次露面:19小时3分钟前
员工
加入:2018-02-08 11:03
嗨gme_johannes,

嗨gme_johannes,

Murata LBCA2HNZYZ使用DA14580芯片,因此对于数据表,SWCLK在P1_4中,SWDIO在P1_5中。SWCLK / SWDIO引脚的配置与当前螺纹中提到的相同。

谢谢,PM_DIALOG.

gme_johannes
离线
最后一次露面:6天前1周
加入:2017-12-22 10:09
谢谢!

谢谢!

gme_johannes
离线
最后一次露面:6天前1周
加入:2017-12-22 10:09
跟进:

跟进:

目前,我通过JTAG(SWDIO / SWCLK)编程附加的SPI闪存,而不是使用辅助引导程序但在开发模式下工作。
如果我将Debugger_Enable设置为0并将这样的固件程序设置为SPI Flash,我仍然可以通过以某种方式通过智能片段访问SPI闪存吗?

从图1中的AN-B-001中,我看到,如果在SPI从站上找到有效的图像,它将立即启动。以前没有扫描JTAG。

由于UART和我的电路板上的SPI总线共享一个PIN,我假设通过UART不可能。
但是在https://support.dialog-semicondiondiondum/p05-spi-miso-and-uartrx-conflic ...我看到该机制仍然可以起作用,因为一切都是首先上传到DA,那么切换引脚函数,只有SPI将闪烁?

最好的祝福
约翰内斯

PM_DIALOG.
离线
最后一次露面:19小时3分钟前
员工
加入:2018-02-08 11:03
嗨gme_johannes,

嗨gme_johannes,

只要您禁用调试器(Debugger_Enable到0),您就无法使用智能片段将SPI闪烁连接。由于您将固件下载到SPI Flash,因此您的代码将运行,调试器将禁用。虽然,您能够通过UART访问SPI Flash。关于AN-B-001中的图1,UART过程是SPI从机程序之前,因此您能够这样做。

谢谢,PM_DIALOG.