This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] J722SXH01EVM:链接器错误

Guru**** 2862450 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1636742/j722sxh01evm-linker-error

器件型号: J722SXH01EVM

我将一个常量指针定义为 Os_Ready Mg_Inf、并为其设置一些变量。 但是我发现 Os_Ready 队列 Mark_Core 0 的地址是 0x0000FFFF、这是错误的、另外三个成员的地址是正确的。
 
静态 const Os_Ready 队列管理类型 Os_Ready 队列 Mg_Core 0 =
  Os_Ready 队列 Mark_Core 0、
  Os_Activate 队列 Size_Core 0、
  Os_Ready Queue_Core 0、
  Os_Ready Map_Core 0、
  CFG_PRIORITY_MAX_CORE0、
};
 
const Os_Ready QueueManageType * const Os_Ready Queue Mg_Inf [OS_AUTOSAR_CORES]=
/* PRQA S 1531 --*/
  Os_Ready 队列 Mg_Core 0 (&Q)、
};
 
image.png
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Queue Os_Ready Mark_Core 0、

    嗨、Liang Hao、

    您能设置这个吗 ( Os_Ready 队列 Mark_Core 0  ) 作为中的第二个参数  Os_Ready 队列 Mg_Core 0  然后试一下

     -如果我们没有看到问题,那么结构参数: Os_Ready 队列 Mark_Core 0 没有问题

    此致、

    Anil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Anil

    我已经把 这个 ( Os_Ready 队列 Mark_Core 0  ) 作为中的第二个参数  Os_Ready 队列 Mg_Core 0、 结果为 是的。

    我想知道根本原因。

    ...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能否告诉我、您尝试从 mcusdk 构建此程序的示例是什么、我将从我这边开始尝试。(请告诉我您使用哪个版本的 MCUSDK 构建此示例)

    同时
    -如果这是链接器问题,您可以尝试将链接器版本更改为旧版本并尝试吗?
    -这次尝试后,您没有看到该列表中的第一个成员的问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Anil

    我将使用  radar_acception_sdk_j722s_00_09_00_00 进行构建。

    我没有旧版本的链接器。 如果您有、请将其发送给我并告诉我更换方法。

    但对于相同的链接器、只有一个成员的地址错误、其他 3 个成员的地址正确、替换链接器不是根本原因、我们应该找出根本原因。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Liang:

    无法找到此  radar_acception_sdk_j722s_00_09_00_00 SDK?

    -所以,问题是关于结构的第一个成员?

    此致、

    Anil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Anil

    您能否联系刘旭或沈颖以获取 mcusdk 版本?

    'Shen, Ying'

    'Liu、Xu (SH)'

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、  问题出在结构的第一个成员上。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    从 Xu (SH) Liu 收到了“radar_preage_sdk_j722s_00_09_00_00",“,但、但该软件包中没有名为 Os_User Irq.c“的文件?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    可以从 makefile 中删除 Os_User Irq.c、而不对其进行编译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Liang:

    您能不能让我知道您正尝试从“radar_acception_sdk_j722s_00_09_00_00"软件“软件包构建哪个示例?

    以及 make 命令(以及目录路径)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Anil

    我使用命令“make mcu_app profile=debug“设置 mmwave_mcusw

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Liang:

    我正在使用“MCUSW_J722S_11.01.00.03",“,但、但无法从此软件包构建 MCU_APP。

    从列表中更改结构成员顺序后、您也看不到其他成员的问题?

    您能否将会议设置为讨论相同内容?

    此致、

    Anil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Anil

    我找到了原因,一个数组 越界错误导致的问题,谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    意味着:数组“OS_AUTOSAR_cores"的“的值更小?