尊敬的先生,在我们的定制董事会中,我们可以使用以下引脚进行GPIO目的1. P2.0,2. P2.3,3. P2.4,4. P2.9。在UM-B-049 Doc中,提到内部SPI闪光灯的那些引脚。我的怀疑是,内部SPI闪存如何影响外部引脚。所以我们不能将那些PIN用作GPIO引脚。请建议解决方案。
嗨karthikeyan s,
您可以在运行时更改引脚的功能,但您应该考虑这些引脚的考虑是启动期间的活动。由于数据表指示在引导过程中不应用于任何其他目的,因为它们用于访问SPI Flash,因此不应使用任何其他目的。
谢谢mt_dialog.
亲爱的mt_dialog,在代码(user_peripheral_init.c)中,我们在端口2中配置了Ext SPI接口详细信息。直到处理器执行代码(在引导中的同时)之前,它就不会知道端口2.中存在外部SPI接口2.因此我们的EXT SPI接口不会影响内部SPI启动活动。这是正确的吗?。默认情况下,如果代码不存在OTP,则在DA14583的情况下,它将从内部SPI获取,并从SPI启动。因此,根据在引导加载程序中写入的代码,或者我们需要在代码中的任何位置配置端口2.0,2.3,2.4,2.9以便从内部SPI引导,因此此过程将默认情况下默认情况下。例如:假设某些GPIO连接到端口2.0,2.3,2.4,2.9中的LED闪烁程序的LED。LED不会开始闪烁,直到代码将从内部SPI复制到SRAM记忆。因此,如果我将Ext SPI Flash连接到不用于引导,则它会影响引导过程和相同的事情是否适用。请建议解决方案。
583的引导加载程序将虽然引导过程,最终将在高级引导加载程序和UART之后扫描内部存储器和指定引脚的有效图像。在第二个认为我认为引导过程中会出现问题,因为大多数SPI闪光灯都处于活动状态,并且在引导580的GPIO时,我不会认为您可以从内部启动Flash由于您将在一个总线上有两个活动模块,并且由于无法控制外部内存的CS,因此您无法启动。一个简单的解决方案是为外部闪存使用不同的SPI引脚。
尊敬的先生,我可以将Ext SPI闪光灯连接到端口0(引脚P0.0,P0.3,P0.5,P0.6),并将这些引脚配置为SPI接口,但已配置端口2.0,2.3,2.4,2.9作为SPI接口从内部SPI闪存启动,所以不会成为两个SPI接口,如果我配置端口0也是如此?还有一个确认我应该将端口2.0,2.3,2.4,2.9引脚作为SPI从内部SPI闪存启动吗?请告诉我。
连接到583内部闪光灯的引脚不需要任何配置,因为AllReady刻录的辅助引导程序将为583配置为启动,因此可以配置它们。是的,您可以将其他端口配置为SPI闪存端口并连接到外部闪存。
亲爱的mt_dialog,我们现在正在努力,我们将进一步前进。谢谢你的宝贵建议。
尊敬的先生,我们可以在2.0,2.3,2.4,2.9端口接口一些GPIO,它与内部SPI闪光有关。它会影响GPIO功能。如果它影响,请建议我在端口2中使用的所有引脚。
等待您的建议....
如前所述,引脚能够不同的配置,即使是583上的配置和与SPI闪光的接口。583的引导加载程序将配置这些引脚以便启动,之后您可以将引脚重新配置为您需要的任何功能。但是,您必须确保设备在这些引脚上的任何内容中靴子何时无法影响引导过程。
嗨karthikeyan s,
您可以在运行时更改引脚的功能,但您应该考虑这些引脚的考虑是启动期间的活动。由于数据表指示在引导过程中不应用于任何其他目的,因为它们用于访问SPI Flash,因此不应使用任何其他目的。
谢谢mt_dialog.
亲爱的mt_dialog,
在代码(user_peripheral_init.c)中,我们在端口2中配置了Ext SPI接口详细信息。直到处理器执行代码(在引导中的同时)之前,它就不会知道端口2.中存在外部SPI接口2.因此我们的EXT SPI接口不会影响内部SPI启动活动。这是正确的吗?。默认情况下,如果代码不存在OTP,则在DA14583的情况下,它将从内部SPI获取,并从SPI启动。因此,根据在引导加载程序中写入的代码,或者我们需要在代码中的任何位置配置端口2.0,2.3,2.4,2.9以便从内部SPI引导,因此此过程将默认情况下默认情况下。
例如:假设某些GPIO连接到端口2.0,2.3,2.4,2.9中的LED闪烁程序的LED。LED不会开始闪烁,直到代码将从内部SPI复制到
SRAM记忆。因此,如果我将Ext SPI Flash连接到不用于引导,则它会影响引导过程和相同的事情是否适用。请建议解决方案。
嗨karthikeyan s,
583的引导加载程序将虽然引导过程,最终将在高级引导加载程序和UART之后扫描内部存储器和指定引脚的有效图像。在第二个认为我认为引导过程中会出现问题,因为大多数SPI闪光灯都处于活动状态,并且在引导580的GPIO时,我不会认为您可以从内部启动Flash由于您将在一个总线上有两个活动模块,并且由于无法控制外部内存的CS,因此您无法启动。一个简单的解决方案是为外部闪存使用不同的SPI引脚。
谢谢mt_dialog.
尊敬的先生,
我可以将Ext SPI闪光灯连接到端口0(引脚P0.0,P0.3,P0.5,P0.6),并将这些引脚配置为SPI接口,但已配置端口2.0,2.3,2.4,2.9作为SPI接口从内部SPI闪存启动,所以不会成为两个SPI接口,如果我配置端口0也是如此?
还有一个确认我应该将端口2.0,2.3,2.4,2.9引脚作为SPI从内部SPI闪存启动吗?请告诉我。
嗨karthikeyan s,
连接到583内部闪光灯的引脚不需要任何配置,因为AllReady刻录的辅助引导程序将为583配置为启动,因此可以配置它们。是的,您可以将其他端口配置为SPI闪存端口并连接到外部闪存。
谢谢mt_dialog.
亲爱的mt_dialog,
我们现在正在努力,我们将进一步前进。谢谢你的宝贵建议。
尊敬的先生,
我们可以在2.0,2.3,2.4,2.9端口接口一些GPIO,它与内部SPI闪光有关。它会影响GPIO功能。如果它影响,请建议我在端口2中使用的所有引脚。
等待您的建议....
嗨karthikeyan s,
如前所述,引脚能够不同的配置,即使是583上的配置和与SPI闪光的接口。583的引导加载程序将配置这些引脚以便启动,之后您可以将引脚重新配置为您需要的任何功能。但是,您必须确保设备在这些引脚上的任何内容中靴子何时无法影响引导过程。
谢谢mt_dialog.