如图,实际软件只有5个类型可以配置:
但是鼠标移到右侧是显示有很多选项可以选择的:
问题1:为什么其他的选项都没有了,如何选择其他配置,比如NORMAL_OIWBWA_NONSHARED怎么配置?
问题2:一般RAM配置为什么类型呢?
问题3:目前我想把某一段RAM区域配置为Non-Cacheable,下面两个应该配置为哪一个?
MPU_NORMAL_OINC_NONSHARED : Memory type normal outer and inner non-cachable and non shared
MPU_NORMAL_OINC_SHARED : Memory type normal outer and inner non-cachable and shared
gaoyang9992006:
两个都可以,一个是非共享类型,一个是共享类型。我先试试能回复不。
gaoyang9992006:
以实际可选的为准,那应该是一共那么多种可选项,而当前芯片可选的只有部分。我想应该是这样。
gaoyang9992006:
以实际可选的为准,那应该是一共那么多种可选项,而当前芯片可选的只有部分。我想应该是这样。
user5792549:
回复 gaoyang9992006:
主要是想知道这两者的区别?就是我们一般编写程序是要配置为哪种类型,另外如果我想配置为Non-Cacheable应该选择上述哪种类型?
Susan Yang:
NORMAL_OINC_SHARED is for non-cachable shared
NORMAL_OINC_NONSHARED is for non-cachable non-shared
gaoyang9992006:
一是独占形式的,一个是共享的。推荐没有特别要求,可以用独占的,选择第一个。non shared