请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
Thread 中讨论的其他器件:SYSBIOS您好!
我刚刚根据我的项目要求修改了 pinterrupt 示例。 我可以生成可执行文件、但在调试时、我在内部遇到 XDC_RUNTIME_ERROR 问题。
/*
* ======== ti_sysbios_rts_MemAlloc_alloc ========
*/
static Void *ti_sysbios_rts_MemAlloc_alloc(SizeT size)
{
Header *packet;
SizeT allocSize;
xdc_runtime_Error_Block eb;
allocSize = size + sizeof(Header);
/*
* If size is very large and allocSize overflows, the result will be
* smaller than size. In this case, don't try to allocate.
*/
if (allocSize < size) {
return (NULL);
}
xdc_runtime_Error_init(&eb);
packet = (Header *)xdc_runtime_Memory_alloc(NULL, allocSize, 0, &eb);
if (packet == NULL) {
return (NULL);
}
packet->header.actualBuf = (Ptr)packet;
packet->header.size = allocSize;
return (packet + 1);
}
因此,我尝试从正在工作的参考(传感器和收集器示例修改项目)中更改(target).cmd 文件 Heapsize 和程序 stacksize。 #10099-D: 出现程序无法装入可用内存错误。
如何编辑.cmd 文件以分配更多空间?
如果有人帮助我,那将是巨大的帮助。
此致、
Keerthivasan
