size = 0x80000是指512K
0x80000是指十六进制的80000
十六进制的10代表十进制的16
十六进制的100代表十进制的256
十六进制的1000代表十进制的4096
十六进制的80000代表十进制的524288
524288字节÷1024字节/K=512K
2M Byte flash大小:
2M*1024K*1024字节 = 十进制 2097152 = 0x20 00 00
1M Byte flash大小:
1M*1024K*1024字节 = 十进制 1048576 = 0x100000
256K Byte = 2M bit flash大小:
256K*1024字节 = 十进制 262144 = 0x40 000
0x2 00 00 = 十进制 131072 字节 = 128 K Byte
0x4 00 00 = 十进制 262144 字节 = 256 K Byte
内存大小的计算
0XE000 = 十进制 57344
57344字节÷1024字节/K=56K
0X2800 = 十进制 10240
10240字节÷1024字节/K=10K
stm32f10x_nvic.h
配置: