公告

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

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

Z3ZCT6UY_1FF}Y}1N()09NL.png“tc1.3” TriCore™ 不允许使用矢量表编号

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Vector-table-numbers-are-not-allowed-for-TriCore-quot-tc1-3-quot-%E7%BC%96%E8%AF%91%E6%8A%A5%E9%94%99/td-p/659118

0 点赞
1 解答
Translation_Bot
Community Manager
Community Manager
Community Manager

错误消息的原因

“ ” 不允许使用矢量表编号TriCore™

是与--core C 编译器选项相关的错误配置。 如果使用向量表编号定义 ISR,则需要使用 AURIX™ 或 AURIX™ 2G CPU,其中可能包括多个 TriCore™ CPU 内核。 如果是核心选项

--core=tc1.3

应用后,这会引发错误。

但是我不知道为什么当您使用 ADS 软件时会出现此错误,因为这仅适用于 AURIX™ CPU(TC1.6.x、 TC1.6.2 内核),不适用于具有 TC1.3 内核的旧 TriCore™ CPU。

最诚挚的问候,

Ulrich Kloidt 任务工具支持

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Vector-table-numbers-are-not-allowed-for-TriCore-quot-tc1-3-quot-%E7%BC%96%E8%AF%91%E6%8A%A5%E9%94%99/m-p/661036

在原帖中查看解决方案

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

@吴二导

我感觉到好奇是为什么 174 行代码没有错误提示示例,我知道你的想法是什么以太及版本号。

BR,

杰里米

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Vector-table-numbers-are-not-allowed-for-TriCore-quot-tc1-3-quot-%E7%BC%96%E8%AF%91%E6%8A%A5%E9%94%99/m-p/659304

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

174行是在 173 行的地方报错了。请问这个问题遇到过了吗?

还能留一个联系方式呢?向你这边请教一下。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Vector-table-numbers-are-not-allowed-for-TriCore-quot-tc1-3-quot-%E7%BC%96%E8%AF%91%E6%8A%A5%E9%94%99/m-p/660062

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

C:\Infineon\AURIX™-Studio-1.6.0\launch-tool 是这个版本

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Vector-table-numbers-are-not-allowed-for-TriCore-quot-tc1-3-quot-%E7%BC%96%E8%AF%91%E6%8A%A5%E9%94%99/m-p/660071

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@吴二导

感受是单个软件问题,编译器无法找到到了 isr_priority_xx 的值,跟着编译器没有关系,我建建议你在英飞的例行中,添加或修改尽量不可能的代码复式问题,或者直接告诉我复仇地步也行,这样方便我找到了原因。

BR,

杰里米

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Vector-table-numbers-are-not-allowed-for-TriCore-quot-tc1-3-quot-%E7%BC%96%E8%AF%91%E6%8A%A5%E9%94%99/m-p/660293

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@吴二导

我简单在 stm_interrupt_1_kit_tc397_TFT 例程中测试过了,添加了 IFX_INTERPRIPT(isrstm_1,1,ISR_PRIORITY_STM);后面没有出现 上记编译错误,我的广告版本是版本:1.9.16,你可以下载最新的广告试试。

Jeremy_Z_0-1702881211649.png

 

BR,

杰里米

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Vector-table-numbers-are-not-allowed-for-TriCore-quot-tc1-3-quot-%E7%BC%96%E8%AF%91%E6%8A%A5%E9%94%99/m-p/661713

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

C:\Infineon\AURIX™-Studio-1.6.0\launch-tool

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Vector-table-numbers-are-not-allowed-for-TriCore-quot-tc1-3-quot-%E7%BC%96%E8%AF%91%E6%8A%A5%E9%94%99/m-p/660070

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

错误消息的原因

“ ” 不允许使用矢量表编号TriCore™

是与--core C 编译器选项相关的错误配置。 如果使用向量表编号定义 ISR,则需要使用 AURIX™ 或 AURIX™ 2G CPU,其中可能包括多个 TriCore™ CPU 内核。 如果是核心选项

--core=tc1.3

应用后,这会引发错误。

但是我不知道为什么当您使用 ADS 软件时会出现此错误,因为这仅适用于 AURIX™ CPU(TC1.6.x、 TC1.6.2 内核),不适用于具有 TC1.3 内核的旧 TriCore™ CPU。

最诚挚的问候,

Ulrich Kloidt 任务工具支持

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Vector-table-numbers-are-not-allowed-for-TriCore-quot-tc1-3-quot-%E7%BC%96%E8%AF%91%E6%8A%A5%E9%94%99/m-p/661036

0 点赞