你好,
目前在使用C6657的mcsdk进行双核开发。遇到调试无法进入main函数的问题。
然后直接使用sdk自带evm的demo,对其cfg文件进行修改,测试扩大DDR3的使用超过256M后,同样调试无法进入main函数。
请问是什么原因。
修改\ti\mcsdk_2_01_02_06\demos\hua\evmc6657l\evm.cfg
/*
** Heap Management Module – Create a default Heap.*/
var HeapMem = xdc.useModule('ti.sysbios.heaps.HeapMem');
var heapMemParams = new HeapMem.Params();
heapMemParams.size = 235*1024*1024; //0xF4240; /* 1Mb*/ <————– 修改此处,超过240的时候i,就无法进入main函数
heapMemParams.sectionName = "systemHeap";
Program.global.heap0 = HeapMem.create(heapMemParams);
Memory.defaultHeapInstance = Program.global.heap0;
/* Load the CSL package – LoadPackage is equivalent to linking the library */
var Csl = xdc.loadPackage('ti.csl');
user4263763:
使用的ccs环境是 5.4
Shine:
回复 user4263763:
没有进入main函数的话,能看到代码在哪运行吗?跑飞了? main函数是放在哪里的?
heapMemParams.size = 235*1024*1024; //0xF4240;/* 1Mb*/<————–修改此处,超过240的时候i,就无法进入main函数
Heap大小只能定义到240 bytes?