不是说uT不支持MPU吗,所有的内存保护级别都应该是TA_RNG0.可在创建可变内存池的例子里边,有这么个用法,命名就将内存池的保护级别设置成了TA_RNG3。。。。
tm_putstring((UB*)"Mempool variable sample create a mempool variable;\n");
cmpl.exinf = (VP)NULL;cmpl.mplatr = TA_TFIFO | TA_RNG3;
cmpl.mplsz = 512;
mplid = tk_cre_mpl(&cmpl);
if (mplid < E_OK){
ercd = mplid;
PutErcd(ercd);
return ercd;
}
可系统依旧没报错。。。。。。
这个TA_RNGn是不是被屏蔽掉了,使用时候不设置都行啊?