Part Number:IWR1843BOOST
工程师您好,
在pa_18xx项目上发现L2区域即将到达极限,我添加以下代码使得数据搬运到L3,但是发现雷达启动完没有数据处理结果的输出。
这么改是不对的吗
.fardata: {} >> L3SRAM | L2SRAM_UMAP0 | L2SRAM_UMAP1.const:{} >> L3SRAM | L2SRAM_UMAP0 | L2SRAM_UMAP1.switch:{} >> L3SRAM | L2SRAM_UMAP0 | L2SRAM_UMAP1.cio:{} >> L3SRAM | L2SRAM_UMAP0 | L2SRAM_UMAP1.data:{} >> L3SRAM | L2SRAM_UMAP0 | L2SRAM_UMAP1.rodata:{} > L3SRAM | L2SRAM_UMAP0 | L2SRAM_UMAP1.bss:{} > L3SRAM | L2SRAM_UMAP0 | L2SRAM_UMAP1.neardata: {} > L3SRAM | L2SRAM_UMAP0 | L2SRAM_UMAP1.stack:{} > L3SRAM | L2SRAM_UMAP0 | L2SRAM_UMAP1.cinit:{} > L3SRAM | L2SRAM_UMAP0 | L2SRAM_UMAP1.far:{} > L3SRAM | L2SRAM_UMAP0 | L2SRAM_UMAP1.text: {} >> L3SRAM | L2SRAM_UMAP1 | L2SRAM_UMAP0
Shine:
建议用仿真器跟踪一下代码,和放在L2时对比一下哪里出错了。
,
JESU LEE:
好的,周一我试一下
,
Shine:
好的。
,
JESU LEE:
感觉不知道在哪出了问题,应该是只处理了一个chirp
,
JESU LEE:
能否在已有的工程下按照我更改的地方试一下
,
Shine:
JESU LEE 说:只处理了一个chirp
处理了一个chirp后,代码往哪里运行下去了?
,
JESU LEE:
Shine 说:处理了一个chirp后,代码往哪里运行下去了?
在这里插入断点,然后程序一直运行;
点击暂停后,发现程序运行到这里
,
Chris Meng:
你好,
不建议修改c674x_linker.cmd。你可以参考radar_toolbox_1_00_01_07\source\ti\examples\ADAS\medium_range_radar\src\1843\dss里dss_mrr_linker.cmd,另外添加一个cmd。可以先把代码text放到L3.
,
JESU LEE:
你好,
我对比了一下dss_mrr_linker.cmd和dss_pa_linker.cmd,发现基本一样,
请问你说的另外添加一个CMD是指什么?是将代码放在.overlay::里吗
,
JESU LEE:
请问那个工程师的建议具体指的是什么?