如何以WORD为单位申请内存

2019-07-20 14:54发布

本帖最后由 orta 于 2017-4-28 19:27 编辑

我想申请外部SRAM内存,大小为 屏幕的尺寸,也就是 640x480 个short(16bit),但是我看到例程里是

mymalloc(1,size), 这个申请是以BYTE为单位的,得写成mymalloc(1,640*480*2) 但是很不方便操作,因为屏幕像素是short

想问大家怎么改可以?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-20 19:24
size*4就是了
操作系统
2楼-- · 2019-07-21 00:18
WORD是什么??
xinxian
3楼-- · 2019-07-21 03:20
 精彩回答 2  元偷偷看……
操作系统
4楼-- · 2019-07-21 06:18
 精彩回答 2  元偷偷看……
orta
5楼-- · 2019-07-21 11:47
正点原子 发表于 2017-4-28 12:49
size*4就是了

原子大大,我写错了,是想要SHORT型。不过即便SIZE X2, 但是操作寻址还要按BYTE走,比较麻烦,有可能改成按 SHORT进行内存申请吗?因为内存芯片 51216 就是 16BIT宽度

一周热门 更多>