Thread 中讨论的其他器件:SYSBIOS
工具/软件:TI-RTOS
我正在尝试将 Starterware 2.0.1.1中的函数与 SYSBIOS 一起使用。
此页面显示: "因此、当示例集成到 RTOS 环境中时、必须删除这些配置、并且需要调用 RTOS API 来配置它们。"
processors.wiki.ti.com/.../StarterWare_Integration_Into_RTOS
是的... 如何实现??
我会在 RTOS 或 StarterWare 论坛中提出这一问题、但它们已关闭并锁定。 不允许再在这些中提问。
我可以看到(并经过测试和证明),即使是最基本 的 Sysdelay()调用也不起作用。 明显的原因是、在 Sitara 芯片上使用 DMTIMER_7的计时器在使用 Sys/BIOS 时未正确设置中断向量。
我可以在非 Sys/BIOS 项目上使用 StarterWare、因为我可以将入口点设置为"系统"库中的"入口"、它会在输入"main()"之前初始化器件
如果我尝试为 Sys/BIOS 项目设置该入口点、则会出现以下问题:
- 在 BSS 部分中没有定义 bss_start 和 bss_end、并且 XDC 工具会动态创建链接器脚本、因此我甚至无法添加一个脚本
- RTOS 可能使用它自己的 IVT、我看不到使用自动执行后面所有这些操作的工具来控制或配置它
- 现有的入口点"_c_int00"由一些未知的软件包(app_pa8fg.oa8fg 或某些此类软件包)引入、我不知道它在哪里、因此我可以尝试自行修改它以适应 StarterWare 中的启动代码。
我无法使用 StarterWare C:\ti\pdk_am335x_1_0_7\packages/ti\starterware、因为它缺少 StarterWare 2.0.1.1中的组件
那么、在 StarterWare 2.0.1.1中使用软件包的秘诀是什么?TI 只是"尚未尝试"将与 Sys/BIOS 兼容的新 PDK 放入其中?
-CSW