HI对话框,对于DA14681,我想使用大型或大的闪存(256MB)记录我的数据,但是我在数据表(第13.1.4节)中阅读,我只能访问最多32MB QSPI闪存。
另外37。内存图(第164页),QSPI闪存只能从0x8000000到0xC000000映射。
如何访问较大的或更大的闪存(256MB)?
谢谢,安德烈
这是正确的,并且是DA1468X设备的当前限制。
这并不能完全回答我的问题:如何访问更大的或更大的闪存(256MB)?我不能,限制来自哪里?在手动模式下,在哪个寄存器中,我编写要访问的内存地址?r或w谢谢,安德烈
256MB将根本不起作用。
QSPI Flash的实际最大尺寸:64MB原因是在64mbytes之后,地址空间被QSPIC打断了,因此无法使用汽车这导致重建QSPI闪光灯在手动模式下工作的LLD机制,并将备忘录映射与地址保持
最大缓存:16m或32m,具体取决于是否将OTP定义为缓存。
嗨,这是数据表不太清楚的地方。如果我错了,请纠正我。这意味着要访问特定的外部闪存位置,我必须在0x8000000和0x8ffffff之间的内存空间中解决它,无论是在手动或汽车中。该地址将转化为QSPI串行通信到外部闪存设备。谢谢,安德烈
是的 - QSPI地址为0x8000000,QSPIC控制器为0xC00000。在Automode(SDK支持的内容)中运行时,0x8000000被解决以供闪存访问到内存地址0xC000000,即64MB。
从技术上讲,使用手动模式,可以解决超过64MB的问题,但是必须重组整个SDK才能这样做。
我是手动模式的兴趣。因为(从数据表中,汽车只能从内存中读取数据)在手动模式下,我在哪里或如何通知我要访问哪个地址?谢谢,安德烈
由于您还从Flash执行,并且与缓存控制器进行交互 - 还需要重写整个LLD以切换到手动模式。这是一个极为沉重的“升降机”,并且在论坛的范围之外。
好的,谢谢您的所有精确度!很有用 !安德烈
安德烈,
没问题。如果您需要如此多的存储空间,我建议使用较小的闪存设备进行执行,然后建议使用辅助SPI接口进行数据存储。
这是正确的,并且是DA1468X设备的当前限制。
这并不能完全回答我的问题:如何访问更大的或更大的闪存(256MB)?
我不能,限制来自哪里?
在手动模式下,在哪个寄存器中,我编写要访问的内存地址?r或w
谢谢,安德烈
256MB将根本不起作用。
QSPI Flash的实际最大尺寸:64MB
原因是在64mbytes之后,地址空间被QSPIC打断了,因此无法使用汽车
这导致重建QSPI闪光灯在手动模式下工作的LLD机制,并将备忘录映射与地址保持
最大缓存:16m或32m,具体取决于是否将OTP定义为缓存。
嗨,这是数据表不太清楚的地方。如果我错了,请纠正我。
这意味着要访问特定的外部闪存位置,我必须在0x8000000和0x8ffffff之间的内存空间中解决它,无论是在手动或汽车中。该地址将转化为QSPI串行通信到外部闪存设备。
谢谢,安德烈
是的 - QSPI地址为0x8000000,QSPIC控制器为0xC00000。在Automode(SDK支持的内容)中运行时,0x8000000被解决以供闪存访问到内存地址0xC000000,即64MB。
从技术上讲,使用手动模式,可以解决超过64MB的问题,但是必须重组整个SDK才能这样做。
我是手动模式的兴趣。因为(从数据表中,汽车只能从内存中读取数据)
在手动模式下,我在哪里或如何通知我要访问哪个地址?
谢谢,安德烈
由于您还从Flash执行,并且与缓存控制器进行交互 - 还需要重写整个LLD以切换到手动模式。这是一个极为沉重的“升降机”,并且在论坛的范围之外。
好的,谢谢您的所有精确度!很有用 !安德烈
安德烈,
没问题。如果您需要如此多的存储空间,我建议使用较小的闪存设备进行执行,然后建议使用辅助SPI接口进行数据存储。