您好,Ki,
感谢您的回复。
当然,我将继续使用2个项目。
我看到本演示文稿(/CS-file/__key/communityserver-discussion-components-files/171/6036.C2000BootAndSYSBIOS.pdf )介绍了两个示例项目,这些项目可用于开始此类分离。
请您分享这些项目吗?
此致,
拉什米塔
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.
您好,Ki,
感谢您的回复。
当然,我将继续使用2个项目。
我看到本演示文稿(/CS-file/__key/communityserver-discussion-components-files/171/6036.C2000BootAndSYSBIOS.pdf )介绍了两个示例项目,这些项目可用于开始此类分离。
请您分享这些项目吗?
此致,
拉什米塔
我看到本演示文稿(/CS-file/__key/communityserver-discussion-components-files/171/6036.C2000BootAndSYSBIOS.pdf )介绍了两个示例项目,这些项目可用于开始此类分离。
请您分享这些项目吗?
[/引用]我将把这个帖子分成一个新的主题,并将其移至 C2000论坛。 那里的设备专家可以为您提供进一步的帮助
嗨,Whitney,
我从你提供的链接中获得了这些项目,谢谢。
PDF 中有一些特定于 SYS/BIOS 项目的步骤,如 app.cfg 文件中的修改。
还有其他文件可供我参考吗? 我正在应用程序项目中使用 FreeRTOS。 以下是我需要帮助的具体要点:
1.启动项目:监视程序-第8页
如何禁用此功能?
该 pdf 介绍了要使用的凝胶脚本,但我在 C2000Ware 中找不到适合 F28379D 的格胶脚本
2.应用程序项目:内核配置更改-第10页
一 如何插入“&myBoot”的新重置矢量?
二.如何将_c_int00置于0x0BC00 (FLASHN)*。
基于 FreeRTOS 的应用程序项目是否还需要更改?
谢谢,
拉什米塔
我们通常会提供.gel 文件作为 CCS 的一部分。 在 CCS 调试的角度下,您可以转到工具->胶体文件,查看与您的.CCXML 文件关联的.gel 文件。 如果双击文件名,您可以查看和编辑它。 看起来我们实际上提供了一个脚本,用于使用胶体禁用看门狗。 请注意,这仅适用于连接 CCS 的情况下运行,因此您可能仍需要向应用程序添加一些代码才能禁用它。
我将向我们的 FreeRTOS 专家报告需要考虑的与 FreeRTOS 相关的事项。
惠特尼
Vasudha 您好,
这里是链接: /CS-file/__key/communityserver-discussion-components-files/171/6036.C2000BootAndSYSBIOS.pdf
我也附加了该文件。
e2e.ti.com/.../7875.C2000BootAndSYSBIOS.pdf
下面是我对 pdf 的问题
1.启动项目:监视程序-第8页
如何禁用此功能?
该 pdf 介绍了要使用的凝胶脚本,但我在 C2000Ware 中找不到适合 F28379D 的格胶脚本
2.应用程序项目:内核配置更改-第10页
一 如何插入“&myBoot”的新重置矢量?
二.如何将_c_int00置于0x0BC00 (FLASHN)*。
谢谢,
拉什米塔
我在前面的答复中提到了如何使用.gel 文件,但如果要在软件中禁用它,您应该只能调用 driverlib sysctl_disableWatchd()函数。
[引用 userid="493381" url="~ë/support/icros/c2000-icro-group/CC2000 /f/c2000-微控制器-forume/1083178/launchxl-f28379d-separ-boot-and -application-project-On-c2000-devices/4015079#4015079]i. 如何插入“&myBoot”的新重置矢量?您不需要插入新的重置矢量——我们总是将其重置为启动 ROM。 您只需确保 myBoot 位于闪存入口点(0x80000-有关详细信息,请参阅 TRM 的 ROM 一章),启动 ROM 将调用它。 您是否熟悉我们在 C2000Ware 示例中的做法? 如果没有,请导入我们的一个具有 Flash Build 配置的示例,并了解它如何使用链接器命令文件中的 Begin 位置将 CodeStartBranch.ASM 的内容放置在该位置。
[引用用户名="493381" url="~ë/support/icins/c2000-微控制器-组/CC2000 /f/c2000 -微控制器-论坛/1083178/launchxl-f28379d-separ-boot-and -application-projects -On-c2000-devices/4015079#4015079"] ii。如何放置_c_ASM_0[FLHint*]我认为您可以在链接器命令文件中执行类似操作:
启动:{-l rts2800_fpu32_eabi.lib<boot28.ASM.obj>}> FLASHN,第= 0页
如果您使用的是不同的资源库名称,请更改 RTS 库名称。
如果 FreeRTOS 应用需要考虑其他事项,请注意 Vasudha。 我知道,有时 SYS/BIOS 会尝试插入自己的代码启动功能——不确定 FreeRTOS 是否具有等效项。
惠特尼
你好,拉什米塔,
[引用 userid="123578" url="~/support/icros/c2000微控制器-组/CC2000 /f/c2000微控制器-论坛/1083178/launchxl-f28379d-separ-boot-and -application-projects -On-c2000-devices/4022091#40RT22091]Vasudha 的话,如果需要其它应用程序,请在 FreeOS 中使用 FreeOS。 我知道,有时 SYS/BIOS 会尝试插入自己的代码启动功能,但不确定 FreeRTOS 是否具有等效项。我认为 FreeRTOS 中没有任何类似的重置功能。 有一个计时器守护程序/服务任务挂钩(vApplicationDemonTaskStartupHook),它在软件计时器开始运行前运行一次。 关于更多详情,请访问 FreeRTOS 论坛上的 PFB 相关帖子:
根据我的理解,这种可配置的启动时间重置功能看起来更多的是 插入到 sys/BIOS 中的与 XDCTools 相关的功能。 我认为我们目前在用于 C28x 的 FreeRTOS 中没有这种功能。
谢谢
瓦舒达