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论坛。 那里的设备专家可以为您提供进一步的帮助
你好,拉什米塔,
看起来 PDF 来自 这条线程。 Todd 帖子中链接的 zip 是否包含您要查找的项目?
惠特尼
嗨,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 相关的事项。
惠特尼
嗨,Whitney,
感谢您提供的信息。
我仍在等待着听到 cmd 链接器文件中与 FreeRTOS 相关的更改。
此致,
拉什米塔
你好,拉什米塔,
我无法访问上一篇文章中提到的 pdf 链接。 您能否添加更多有关 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)*。
谢谢,
拉什米塔
Vasudha 您好,
有没有更新吗?
我在前面的答复中提到了如何使用.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 中没有这种功能。
谢谢
瓦舒达