malloc的内存首地址问题

2019-07-20 09:52发布

假设LTDC的大小是 1280*800*2=0x1F 4000
为什么malloc的首地址是0XC0600000   而不是0xC01F 4000呢  ?
sdram的大小是2M ,首地址0XC0600 0000是不是越界了呢?
111111.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
taizonglai
1楼-- · 2019-07-20 14:02
 精彩回答 2  元偷偷看……
江枫三号楼
2楼-- · 2019-07-20 18:39
zuozhongkai 发表于 2018-1-19 17:45
计算的是0X1F 4000,为什么用的的0XC0600000?因为有其他的例程可能需要分配一些静态的内存。所以留出了0X6 ...

记错了,确实是32M

一周热门 更多>