📄 test.c
字号:
#include <stdio.h>
static unsigned char buf_0[352], buf_1[352];
static unsigned char tmpbuf_0[16], tmpbuf_1[16];
static void init()
{
int i;
for ( i=0; i<352; i++ )
{
buf_0[i] = (i%256)+10;
buf_1[i] = 256 - buf_0[i];
}
}
static void cleardcache()
{
int i, temp[32*1024/4];
for ( i=0; i<32*1024/4; i++ )
temp[i] = i;
}
int main(int argc, char *argv[])
{
int i;
init();
cleardcache();
for ( i=0; i<16; i++ )
tmpbuf_0[i] = *(volatile_noncached unsigned char *)(buf_0+i);
for ( i=0; i<16; i++ )
tmpbuf_1[i] = tmpbuf_0[i];
for ( i=0; i<16; i++ )
*(volatile_noncached unsigned char *)(buf_1+i) = tmpbuf_1[i];
kprintf("%d, %d\n", buf_0[0], buf_1[0]);
// kprintf("%d, %d\n", *(volatile_noncached unsigned char *)buf_0, *(volatile_noncached unsigned char *)buf_1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -