TI中文支持网
TI专业的中文技术问题搜集分享网站

C6657 mcsdk_02_01_02_06 evmdemo 修改cfg文件 扩大DDR3使用 debug无法进入到main函数的问题

你好,

目前在使用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?

赞(0)
未经允许不得转载:TI中文支持网 » C6657 mcsdk_02_01_02_06 evmdemo 修改cfg文件 扩大DDR3使用 debug无法进入到main函数的问题
分享到: 更多 (0)