请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:RM48L930
您好!
当在 HALCoGen 中启用 SCI 或 SCI2时、它允许您为 每个 SCI 中断源(Tx、Rx、FE、OE 等)独立选择高或低中断优先级。 对于 Lin/SCI2、代码生成器创建一个
sci.c 中的 linHighLevelInterrupt()例程 ,用于处理所有条件。 但是、如果我将 Tx 中断设置为低电平、而 所有其他中断(包括 Rx 中断)为高电平、则代码生成器不会创建用于处理 Tx 情况的 LinLowLevelInterrupt ()例程。 这是否是 HALCoGen 的已知问题/缺陷?
当我将 Tx 源设置为低电平、而 Rx 和其他器件保持高电平、然后重新生成代码时、我预计会出现链接器错误、因为 VIM_Table_27_name (默认情况下)设置为 linLowLevelInterrupt、但该函数未在任何位置定义。 因此、在设置这些电平时、HALCoGen 中似乎存在断开连接。 有人能帮助解释 HALCoGen 在这里做什么吗?
谢谢、
Keith