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.

[参考译文] TMS570LS0232:TI 费用:MemMap.h 包括

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/574158/tms570ls0232-ti-fee-memmap-h-includes

器件型号:TMS570LS0232
主题中讨论的其他器件:ash

在 ti_feed*.c 文件中,MemMap 被包括两次:  

 #define FEE _START_SEC_CONST_unspecified

#include "MemMap.h"  

/*

*

#define FEE 停止_SEC_CONST_unspecified

#include "MemMap.h"

但是、在 MemMap.h 中:

#define __MEM_MAP_H__

 从未定义。 收割台护罩将防止再次包括 MemMap.h -因此第二个护罩没有作用。

是否可以修复此问题/删除第二个包含项?  

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

    您好、Ash、

    我注意到 ti_fee_main()有3个相同的语句,即"#include "MemMap.h"。 感谢您指出这一点。 您说得对、第2个和第3个没有影响、并且不会影响代码性能。 我将与开发人员核实。 谢谢

    此致、

    #include "MemMap.h"

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

    这是根据 Autosar 规格的要求完成的。 不会在 FEE 文件中进行更改。 有关详细信息、请参阅"AUTOSAR_SWS_MemoryMapping.pdf "。