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

IWR1843: lab4.12 —Traffic_Monitoring工程demo,mss内map文件

Part Number:IWR1843Other Parts Discussed in Thread:SYSBIOS

在mss内自己添加了内存的分配如下

obj->detObj2D = (MmwDemo_detectedObjActual *)MemoryP_ctrlAlloc(objsize,1);
memset(obj->detObj2D, 0, objsize);

通过调试输出obj->detObj2D 的地址为OX@080086d8,发现其是在DATA_RAM内,但是mss的map文件内的DATA_RAM的used和unused都没有改变,其他调试运行但是正常的,这是什么问题

Shine:

MemoryP_ctrlAlloc是从system heap里分配内存。

,

JX Z:

但是地址是OX@080086d8,DATA_RAM内存块的起始地址是08000000

这不是说明内存是分配在DATA_RAM里面吗

,

Shine:

图片看不清,能否把插入重新发一下?

,

JX Z:

,

Shine:

请看一下system heap是分配在哪里的?

,

JX Z:

DATA_RAM好像就是system heap,在函数内部定义一个变量,打印的地址是@08005768

,

JX Z:

DATA_RAM好像就是system heap,在函数内部定义一个变量,打印的地址是@08005768

,

Shine:

那就是system heap size改变,DATA_RAM的used和unused才会改变。

,

JX Z:

system heap 是ti_sysbios_heaps_HeapMem_Instance_State_0_buf__A 吗?

,

Shine:

看一下system heap是怎么create的,请看7.7.2 Specifying the Default System Heaphttps://www.ti.com/lit/ug/spruex3v/spruex3v.pdf

,

JX Z:

如果需要修改system heap,是应该修改底层文件吗,

,

Shine:

在cfg配置文件里修改。

赞(0)
未经允许不得转载:TI中文支持网 » IWR1843: lab4.12 —Traffic_Monitoring工程demo,mss内map文件
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1