关于 warning: assignment makes pointer from integer without a cast
关于指针赋值,程序如下:
char *ptr;
ptr = 0x8000;
这种定义在访问外部SRAM要用的,。
就会有:“warning: assignment makes pointer from integer without a cast”警告。
改成:
ptr = (char *)0x8000; //指向外部SRAM的0地址。
原因:把整数直接赋给指针地址,强制转换即可。