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.

[参考译文] TMDSCNCD28388D:SYS/BIOS 中的 Hwi 编译错误

Guru**** 2391165 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1162466/tmdscncd28388d-hwi-compilation-error-in-sys-bios

器件型号:TMDSCNCD28388D
Thread 中讨论的其他器件:SYSBIOS

抱歉、我使用的是机器翻译、因此英语不自然。

编译 SYS/BIOS 时、Hwi 中断编号被设置为"INTX.8"或更高版本(128或更高版本)
出现以下错误:
TI.SYSBIOS.family.c28.Hwi/中断:索引超出范围(203)。
如何解决此问题?
我附上以下相关图片。
谢谢你。

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

    这听起来像是一个已知问题。 请参阅 BIOS_6_76_02_02/packages/ti/sysBIOS/系列/c28/Hwi.xs:

        if ((Program.cpu.deviceName.match(/F2807/)) ||
            (Program.cpu.deviceName.match(/F28004/)) ||
            (Program.cpu.deviceName.match(/F2837/))) {
            Hwi.NUM_INTERRUPTS_PIE = 192;
            Hwi.NUM_INTERRUPTS_ALL = Hwi.NUM_INTERRUPTS + Hwi.NUM_INTERRUPTS_PIE;
        }

    您还需要添加一行"(Program.cpu.deviceName.match(/F2838/))")。

    惠特尼