先看下面一段代码:
int *pp=(int *)0x20000002;
int a=*pp;
printf("a=%x\n",a);
请问这段代码运行是否有问题?
答案:这段代码运行是否会有问题得看是哪个运行内核,目前发现如果是Cortex-M23的话就必然会进入Hard_fault,Cortex-M4则不会,其它平台还没试过。
先看下面一段代码:
int *pp=(int *)0x20000002;
int a=*pp;
printf("a=%x\n",a);
请问这段代码运行是否有问题?
答案:这段代码运行是否会有问题得看是哪个运行内核,目前发现如果是Cortex-M23的话就必然会进入Hard_fault,Cortex-M4则不会,其它平台还没试过。