RT-Thread论坛
直播中

王婷

7年用户 998经验值
私信 关注

请问如何让rtthread以cacheline发起访存?

cpu:cortex-a7
目的:cpu运行 rtthread 时,希望用 memcpy 等工具提高 CPU 带宽占用。
现象:cpu运行 rtthread ,调用 memcpy 时,虽然函数实现每次发起 4*sizeof(long) 长度的包,但是抓取cpu 访存波形,发现cpu每次发起的 axi 事务,包长总是 4Bytes。
问题:是否因为 rtt 初始化cache时,策略配置问题?如果是,如何更改配置呢?

回帖(1)

张凤英

2024-2-23 15:00:44
你这像是cache压根没生效,不然写入时,cache不满或不主动刷cache,根本就不会向axi发起写操作。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分