工具/软件:TI-RTOS
您好!
我正在尝试弄清楚 DSP 是如何处理的
浮点异常、溢出异常和/或
除以零异常。 我阅读了大量文档
关于 HWI、但 没有 Vail。 我试图强制
系统将通用数字除以0或
强制变量超过其大小限制、但是、
奇怪的是、系统在不提供任何东西的情况下仍能正常工作
"问题"的任何证据。
我想知道是否考虑到这种事件
发生故障事件以及是否可能发生故障
以某种方式抓住它们。
SDK:v03.02
Code Composer 6.2
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.
工具/软件:TI-RTOS
您好!
我正在尝试弄清楚 DSP 是如何处理的
浮点异常、溢出异常和/或
除以零异常。 我阅读了大量文档
关于 HWI、但 没有 Vail。 我试图强制
系统将通用数字除以0或
强制变量超过其大小限制、但是、
奇怪的是、系统在不提供任何东西的情况下仍能正常工作
"问题"的任何证据。
我想知道是否考虑到这种事件
发生故障事件以及是否可能发生故障
以某种方式抓住它们。
SDK:v03.02
Code Composer 6.2
[引述 user="Giovambattista Astorino">我想知道是否考虑到这类事件
发生故障事件以及是否可能发生故障
以某种方式捕获它们。[/引述]
在 C6x 系列 DSP 上、与数学相关的状态条件不被视为例外。 不会生成异常或中断。 有状态寄存器可用于检查数学运算的结果条件。 请看 http://www.ti.com/lit/ug/sprugh7/sprugh7.pdf、第2.10节-针对浮点运算的控制寄存器文件扩展。
该部分提到了0分频检测、但实际上我看不到它、也许您会有更好的眼睛。
此致、
- Rob
[引用用户="Giovambattista Astorino"]
是否有人知道是否有办法将这些事件映射到 HWI?
[/报价]
我不知道怎么做。 这不是 DSP 架构意义上的"事件"。 DSP 事件被映射为 CPU 内核内部或外部的信号、而这些信号不是架构中的信号或线路、至少我不知道。
您可以尝试发布到某些硬件论坛、也许是"数字信号处理器(DSP)"论坛、但我怀疑在除0后无法获得中断或异常。 您可以在帖子中指向此主题以供参考。
此致、
- Rob