10个帖子/ 0个新
最后发表
Karthikeyan年代
离线
最后看到:4年12个月前
加入:2016-03-25 10:06
DA14583 SPI针

亲爱的先生,
在我们的定制板中,我们可以使用以下引脚用于GPIO目的
1.P2.0,
2.P2.3,
3.P2.4,
4.P2.9。
在UM-B-049 Doc中,提到了内部SPI闪光引脚。我的疑问是,内部SPI闪存将如何影响外部引脚。所以我们不能用那些引脚作为GPIO引脚吗?请提出解决方案。

设备:
MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨Karthikeyan年代,

嗨Karthikeyan年代,

你可以在运行时改变你的引脚的功能,但你应该考虑的是这些引脚在启动期间的活动。由于数据表表明,这4个引脚不应该用于任何其他目的在启动过程中,因为他们是用来访问SPI flash。

由于MT_dialog

Karthikeyan年代
离线
最后看到:4年12个月前
加入:2016-03-25 10:06
亲爱的MT_Dialog,

亲爱的MT_Dialog,
在代码(User_Peripheral_Init.c)中,我们在端口2中配置了Ext SPI接口的详细信息。直到处理器执行代码(在启动时),它才会知道端口2中有一个外部SPI接口。因此,我们的下一个SPI接口将不会影响内部SPI启动活动。是正确的吗?.默认情况下,如果代码不在OTP中,它将从内部SPI在DA14583的情况下,并从SPI引导。因此,这个过程将按照在引导加载程序中编写的代码默认发生,或者我们需要配置端口2.0,2.3,2.4,2.9在代码中的任何地方,以从内部SPI引导。
例如:假设在端口2.0、2.3、2.4、2.9中有一些gpio连接到LED闪烁程序的LED。LED不会开始闪烁,直到代码将从内部SPI复制到
SRAM内存。因此,它会影响启动过程,同样的事情是适用的,如果我连接Ext SPI flash的数据存储,而不是启动。请提出解决方案。

MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨Karthikeyan年代,

嗨Karthikeyan年代,

583的引导加载程序将完成引导过程,并最终在高级引导加载程序和UART之后,扫描内部内存和指定引脚的有效图像。想了一想,我认为将会有一个问题在引导过程中,由于大多数SPI flash的活性低,当启动GPIOs 580拉下我不认为你能从内部flash引导,因为你将有两个活动模块在一个巴士,因为你不能控制外部内存的CS,你就不能启动。一个简单的解决方案是为外部flash使用不同的SPI引脚。

由于MT_dialog

Karthikeyan年代
离线
最后看到:4年12个月前
加入:2016-03-25 10:06
亲爱的先生,

亲爱的先生,
我可以连接Ext SPI flash端口0(销P0.0、P0.3 P0.5, P0.6)并将配置这些销SPI接口但我已经配置端口2.0,2.3,2.4,2.9 SPI接口从内部SPI flash引导所以不会成为两个SPI接口,如果我配置端口0也?
我应该配置端口2.0,2.3,2.4,2.9引脚作为一个SPI从内部SPI flash引导?请告诉我。

MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨Karthikeyan年代,

嗨Karthikeyan年代,

连接到583内部闪存的引脚不需要任何配置,因为已经烧毁的二级引导加载程序将配置它们,以使583引导。是的,你可以配置其他端口为SPI flash端口,并连接到您的外部flash。

由于MT_dialog

Karthikeyan年代
离线
最后看到:4年12个月前
加入:2016-03-25 10:06
亲爱的MT_Dialog,

亲爱的MT_Dialog,
我们正在为此进行斗争,我们将继续前进。谢谢你宝贵的建议。

Karthikeyan年代
离线
最后看到:4年12个月前
加入:2016-03-25 10:06
亲爱的先生,

亲爱的先生,
我们可以在端口2.0,2.3,2.4,2.9中接口一些GPIO内部SPI flash。会影响GPIO功能吗?如果有影响,请告诉我PORT 2中可以使用的所有引脚都有哪些。

Karthikeyan年代
离线
最后看到:4年12个月前
加入:2016-03-25 10:06
等待您的建议。

等待您的建议....

MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨Karthikeyan年代,

嗨Karthikeyan年代,

正如我之前指出的,引脚能够不同的配置,甚至是在583和SPI flash接口上的那些。583的引导加载程序将配置这些引脚以引导,之后你可以重新配置引脚到任何你需要的功能。但你必须确保当设备启动时,不管你在那些引脚上有什么,都不会影响启动过程。

由于MT_dialog

主题锁定