Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

HIGHTEC 4.9.3 無料版では、iLLD_1_0_1_17_0 を使用してプロジェクトを作成すると、コンパイル時に関数 _init() が見つからないというメッセージが表示されます。この機能はどこにありますか? BSW/BaseSw/Infra/Ssw/TC38A/Tricore/Ifx_Ssw_Infra.c:207: エラー: `_init' への未定義の参照

作成したプロジェクトを添付します。

void Ifx_Ssw_doCppInit(void)
{
Ifx_Ssw_C_InitInline();
 
#ifdef __TASKING__
extern void _main(void); /* cpp の初期化 */
_主要();
#elif 定義済み ( __HIGHTEC__ ) && !定義済み ( __clang__ )
extern void _init(void); /* cpp の初期化 */
_init(); //この行のエラー、Ifx_Ssw_Infra.c:207
#elif 定義済み ( __GNUC__ ) && !定義済み ( __HIGHTEC__ )
extern void _init(void); /* cpp の初期化 */
_初期化();
#elif 定義 ( __ghs__ )
extern void _main(void); /* cpp の初期化 */
_主要();
#endif
}

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/iLLD-1-0-1-17-0-TC3xx-%E4%BD%BF%E7%94%A8%E9%97%AE%E9%A2%98/td-p/740700

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

こんにちは@sixtyq さん

こんにちは、サニーさん
TASKING IDE の場合、
_init は HIGHTEC IDE に適合しますので、確認してください。
__TASKING__が定義されています。

Jeremy_Z_0-1713336725972.png


BR
ジェレミー

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/iLLD-1-0-1-17-0-TC3xx-%E4%BD%BF%E7%94%A8%E9%97%AE%E9%A2%98/m-p/741137

元の投稿で解決策を見る

0 件の賞賛
3 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

こんにちは@sixtyq さん

iLLD デモでは、 実際には _init() の代わりに Ifx_Ssw_C_Init () 関数を呼び出して C ランタイム変数を初期化します。

@User13836コンパイルエラーについてコメントをいただけますか?

BR、

ジェレミー

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/iLLD-1-0-1-17-0-TC3xx-%E4%BD%BF%E7%94%A8%E9%97%AE%E9%A2%98/m-p/740737

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

私がダウンロードした iLLDD のバージョンはiLLD_1_0_1_17_0 で、これには void Ifx_Ssw_C_Init(void) ではなく void Ifx_Ssw_doCppInit(void) が含まれています。

iLLD_1_0_1_16_0 をダウンロードする必要がありますか?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/iLLD-1-0-1-17-0-TC3xx-%E4%BD%BF%E7%94%A8%E9%97%AE%E9%A2%98/m-p/740766

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

こんにちは@sixtyq さん

こんにちは、サニーさん
TASKING IDE の場合、
_init は HIGHTEC IDE に適合しますので、確認してください。
__TASKING__が定義されています。

Jeremy_Z_0-1713336725972.png


BR
ジェレミー

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/iLLD-1-0-1-17-0-TC3xx-%E4%BD%BF%E7%94%A8%E9%97%AE%E9%A2%98/m-p/741137

0 件の賞賛