STC 如何在xdata中给一个链表开空间?
如题,现在程序中要用到链表,问下STC如何在xdata中开空间,用maclloc()貌似不能正常 运行 用数组参考UCOS的TCB
http://www.51hei.com/bbs/dpj-19932-1.html 这么高级的用法,我都没用过 申请变量申明Xdata,这样可以把 {:lol:},标准51单片机有RAM只有256Byte,现在用STC的单片机如果有512Byte不知道,需不需要改KEILL的启动头 项目属性里存储模式选Large即可,编译器自动分配内存,编译后idata, xdata的值不能超过你的芯片内存空间! keil c51中用maclloc()函数,需要先设置init_mempool()函数,设置存储池的大小和位置 sdfan2000 发表于 2015-11-12 08:43
keil c51中用maclloc()函数,需要先设置init_mempool()函数,设置存储池的大小和位置 ...
谢谢 已经搞定了!确实用init_mempool(memblk,sizeof(memblk));
页:
[1]