Thread 中讨论的其他器件:SYSBIOS
工具/软件:TI-RTOS
将现有 C2000项目迁移到 SYSBIOS 6.73.01.01 / XDC 3.50.08.24时、编译器会标记有关丢失文件、具有错误参数数量的函数和未解析符号的数百个错误。 迁移到新的 RTOS 版本时、最佳做法是什么? 我们是否应该使用 SYSBIOS 启动一个新项目并将文件导入其中(这对于这个特定的应用程序来说会很麻烦、因为它有很多文件)? 有哪些备选方案?
谢谢!
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
将现有 C2000项目迁移到 SYSBIOS 6.73.01.01 / XDC 3.50.08.24时、编译器会标记有关丢失文件、具有错误参数数量的函数和未解析符号的数百个错误。 迁移到新的 RTOS 版本时、最佳做法是什么? 我们是否应该使用 SYSBIOS 启动一个新项目并将文件导入其中(这对于这个特定的应用程序来说会很麻烦、因为它有很多文件)? 有哪些备选方案?
谢谢!
客户首选我们只在 BIOS 之外配置 ISR、而不是现在升级。 Lenio 提供了此链接、其中包含以下说明: http://processors.wiki.ti.com/index.php/SYS/BIOS_for_the_28x?keyMatch=rtos%20high%20priority%20interrupt&tisearch=Search-EN#Minimal_Latency_Interrupts 我将 ISR 直接插入到矢量中、问题似乎不再出现。
我想跟进这个 wiki 页面上有关这些要点的问题:
"为了整合为每个中断执行寄存器保存和恢复的代码、SYS/BIOS 提供了一个中断调度程序、该调度程序会自动为中断例程执行这些操作。 使用 Hwi 调度程序允许用 C 语言编写 ISR 函数。除了保留中断线程的上下文外、SYS/BIOS Hwi 调度程序还会编排以下操作:
默认情况下、所有由 SYS/BIOS 静态或动态创建的 Hwi 中断都被路由到中断调度程序。"
除了使用 interrupt 关键字之外、是否还需要为描述为调度员正常执行的管理函数设置任何其他安全措施? 缓冲区管理方案是安全的、但只想检查、因为该部分中链接的 PDF 仅在必要时警告使用此方法。
谢谢。