Quantcast
Channel: 数字信号处理器 (DSP) & ARM® 微处理器
Viewing all articles
Browse latest Browse all 21822

帖子: 关于AM335x cache的问题,请高手解答

$
0
0

图1

图2

图3

图4

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

如图,这是用CCS5.5跑的starterware里面的DEMO例程裸机程序。原程序运行正常。

图1是我修改后的程序,将下面的Timer4Config();移到上面来,移到CacheEnable(CACHE_ALL);的后面。

图2是Timer4Config原来的地方。

图3是Timer4Config里面的内容。

图4是原程序的MMU配置函数。

那么问题来了,当跑到图1箭头指向的这个位置的时候就跑飞了。准确的说是运行完前面的MMU和CACHE之后,在运行Timer4Config就出现了问题。如果将MMU和CACHE注释掉,程序可以正常运行。

请教这是何故?


Viewing all articles
Browse latest Browse all 21822

Trending Articles