公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

如下图所示,部分在 lsl 文件中定义,变量在.c 文件中定义。 该变量通过 #pragma 部分指定到存储位置,但该变量不在.map 文件中的指定存储空间中。 请帮忙分析原因,谢谢

an_shuping_0-1698905992224.png

an_shuping_1-1698906009165.png

an_shuping_2-1698906222613.png

 

 

0 点赞
3 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

看来你正在使用mpe:dspr2 。要测试变量,应考虑将其core0放入

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

在上面的图片中,我想把它放在核心 0 中,但地图文件仍然显示它在核心 2 中

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager
/*Un comment one of the below statements to enable CpuX DMI RAM to hold global variables*/
#define LCF_DEFAULT_HOST LCF_CPU0
/*#define LCF_DEFAULT_HOST LCF_CPU1*/
/*#define LCF_DEFAULT_HOST LCF_CPU2*/
/*#define LCF_DEFAULT_HOST LCF_CPU3*/
/*#define LCF_DEFAULT_HOST LCF_CPU4*/
/*#define LCF_DEFAULT_HOST LCF_CPU5*/

如果您的全局变量位于 CPU2 中,则可以在.lsl 中引用上面的代码行 文件。

0 点赞