數據無法放入指定的地址

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

 

 

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