QuadSPI0 cacheable write-back

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

QuadSPI0 cacheable write-back

跳至解决方案
2,244 次查看
eugeneryabtsev
Contributor III

According to page 1158 of Vybrid Reference Manual (F-Series; VYBRIDRM Rev 7, 06/2014), memory range from 0x20000000 to 0x2FFFFFFF is QuadSPI0 and "cacheable write-back".

My question is: "write-back" to what? Probably not to flash. Can we put some ferromagnetic memory in there and work with it just like with normal memory, but non-volatile? Where do I read more about this kind of setup? Are there any examples?

Or is does this mean something else?

标签 (1)
标记 (2)
0 项奖励
1 解答
1,996 次查看
CommunityBot
Community Manager
This an automatic process.

We are marking this post as solved, due to the either low activity or any reply marked as correct.

If you have additional questions, please create a new post and reference to this closed post.

NXP Community!

在原帖中查看解决方案

0 项奖励
5 回复数
1,997 次查看
CommunityBot
Community Manager
This an automatic process.

We are marking this post as solved, due to the either low activity or any reply marked as correct.

If you have additional questions, please create a new post and reference to this closed post.

NXP Community!
0 项奖励
1,997 次查看
alejandrolozan1
NXP Employee
NXP Employee

ARM defines that region in the Cortex M4 as executable and with cache write back attribute.

You can copy code there and execute it.

The next AppNote explains the QSPI module.

Best Regards,

Alejnadro

0 项奖励
1,997 次查看
eugeneryabtsev
Contributor III

Our chip does not have the M core. We only use A5. Anyway, whe next chapter starts by saying that "The Quad Serial Peripheral Interface (QuadSPI) block acts as an interface to one single or two external serial flash devices...", with "flash" in every other sentence throughout the chapter. This probably means that either:

1. Non-flash devices are not going to work

or

2. The doc is incomplete

Which is it?

0 项奖励
1,997 次查看
alejandrolozan1
NXP Employee
NXP Employee

QSPI NOR Flash work for the Cortex-A5 too. Why it should not work?

/Alejandro

0 项奖励
1,997 次查看
eugeneryabtsev
Contributor III

It works just fine, but it is not easily write-able without some procedure. I wonder if some QSPI FRAM or something can be WRITE-mapped into QSPI window. The doc says a lot about Flash, but not a lot about any other types of memory.

0 项奖励