rt1052 ocram怎么使用?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

rt1052 ocram怎么使用?

ソリューションへジャンプ
2,020件の閲覧回数
944706426
Contributor III

rt1052的ocram一般放什么类型的数据?

タグ(1)
0 件の賞賛
返信
1 解決策
1,979件の閲覧回数
jingpan
NXP TechSupport
NXP TechSupport

Hi @944706426 ,

什么类型的数据都可以,但要注意2点

1. OCRAM比TCM慢,OCRAM最高频率166Mhz。

2. OCRAM默认是cacheable的,这是为了提高访问速度。但是在DMA和CM7共同访问一块buffer的时候会发生mismatch,即如DMA改写了buffer,但是cpu不知道,仍然访问cache。解决的办法是把这块buffer放在OCRAM的noncacheable区域。SDK DEMO中BOARD_ConfigMPU()函数是对cache访问权限的配置。结合MCUXpresso的properties->MCU settings就可以了解如何配置。

3. OCRAM大小可配置,具体参见AN12077

 

Regards,

Jing

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
1,918件の閲覧回数
944706426
Contributor III

感谢

0 件の賞賛
返信
1,980件の閲覧回数
jingpan
NXP TechSupport
NXP TechSupport

Hi @944706426 ,

什么类型的数据都可以,但要注意2点

1. OCRAM比TCM慢,OCRAM最高频率166Mhz。

2. OCRAM默认是cacheable的,这是为了提高访问速度。但是在DMA和CM7共同访问一块buffer的时候会发生mismatch,即如DMA改写了buffer,但是cpu不知道,仍然访问cache。解决的办法是把这块buffer放在OCRAM的noncacheable区域。SDK DEMO中BOARD_ConfigMPU()函数是对cache访问权限的配置。结合MCUXpresso的properties->MCU settings就可以了解如何配置。

3. OCRAM大小可配置,具体参见AN12077

 

Regards,

Jing

0 件の賞賛
返信