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.
工具/软件:Code Composer Studio
您好!
我正在研究 CCS 10的更新。
通常、我尝试的所有操作都失败了。 每当有人告诉我"您正在使用旧的东西、您需要更新它..." 我得咬我的舌头。
在执行一个包含数十万器件和数千个源代码文件的安装库的大型项目之前、我尝试了一个小型示例项目、该项目的构建方式为:
我在安装 CCS 10时必须重新发现软件包。 但它会构建...
接下来、尝试更新它们。
首先、我更新为 XDC 3.61.2.27、它抱怨:
xdccfg.Program:“ti.sysbios.KNL”软件包与此构建中使用的 XDCtools 不兼容。 请使用与该软件包兼容的 XDCtools、或更新 包含该软件包的产品、或使用 XDCtools 3.50或更高版本重建软件包。
哈? 上次我检查的3.61大于3.2.25。
不管怎样、我随后进行了搜索、以下载最新的 SYSBIOS。
我尝试通过 CCS 中的"产品"页面加载它、但它只想向我销售新产品。 或提供 Tiva 软件包、或 AM335x PDK... 没有关于安装新闻 SYSBIOS 的任何内容。 因此、我只需进行网络搜索。 (这是一个隐藏的好地方... 每个链接都将我带到处理器 PDK 、但情况并非如此)
我下载并安装了它、确保 CCS 已看到它、并将项目设置更改为
现在它告诉我:
JS:"./config.Bld"、第10行:错误:在路径 'C:/ti/bios_6_83_00_18/packages;C:/ti/ccs1011/ccs/ccs_base; C:/ti/ccs1011/xdctools_3_61_02_27_core/packages;..;'上找不到名为'ti.targets.arm.elf.A8Fnv'的目标 :请检查目标名称的拼写以及该路径上是否存在该目标名称。
嗯、这是我以前使用过的相同"目标名称"。
那么、这为什么这么困难呢???
要使其正常工作、需要什么?
尊敬的 Chris:
Christopher Weber 说:嗯,这是我以前使用过的相同“目标名称”。
请参阅以下有关此主题的 e2e 帖子: https://e2e.ti.com/support/processors/f/791/p/887584/3283197#3283197
要使用 GCC 目标、请将"XDCtools settings"、Target 设置为 GNG.targets.arm.A8F。
[引用用户="Christopher Weber"]要使这项工作做什么?
我建议使用随 PRSDK 版本一起提供的软件版本、因为这些版本已经过一起测试。
PRSDK 版本中的软件版本可从版本清单中获取、例如 https://software-dl.ti.com/processor-sdk-rtos/esd/AM335X/06_03_00_106/exports/Processor-SDK_RTOS_AM335X_Manifest.html
SYSBIOS 发行说明中也提到了 SysBIOS 相关性,请参阅安装根文件夹中发行说明的“相关性”部分。
此致、
弗兰克
尊敬的 Chris:
[引用用户="Christopher Weber"]
在我选择"平台"之前、它不会让我失望。
平台的下拉列表为空。
所以它是坏的。。。 我找不到任何东西。 其中的任何一项记录在哪里?
[/报价]
《SYSBIOS 用户指南》中讨论了平台。 请参阅中的以下部分 \BIOS_6_76_03_01\docs\Bios_User_Guide.pdf
[引用用户="Christopher Weber"]
那么、这些"平台"是什么 (是的、我知道它们应该代表芯片)、为什么这是空的、以及如何安装这些神秘文件使其能够正常工作?
[/报价]
我可以通过硬编码驱动器路径获取下拉列表 将\packages 添加到"XDCpath Package Repositories"
第7.2.1节选择可用平台中对此进行了说明:
在 SYS/BIOS 安装中选择软件包存储库(即、您的 \packages 目录)
平台软件包包含在中的子文件夹中 \packages/ti\platforms。
但愿这对您有所帮助。
此致、
弗兰克
[引用用户="Frank Livingston "]
PRSDK 版本中的软件版本可从版本清单中获取、例如 https://software-dl.ti.com/processor-sdk-rtos/esd/AM335X/06_03_00_106/exports/Processor-SDK_RTOS_AM335X_Manifest.html
SYSBIOS 发行说明中也提到了 SysBIOS 相关性,请参阅安装根文件夹中发行说明的“相关性”部分。
此致、
弗兰克
[/报价]
那么、您告诉我不要从这些下载网站中的任何一个获取最新版本? 因为信息是如此分散和不一致的,所以人们的想法是,你只能搜索最新的信息并抓住它。 (有3个 XDC 工具版本比清单更新、我甚至无法重新跟踪搜索步骤以找到下载最新版本的 SYSBIOS 列表)
"清单"没有链接、因此只需搜索这些版本即可。
我安装了5种不同的 XDC 工具、但我自己没有安装。 它们附带了其他安装、在过去3年多的时间里、我甚至无法告诉您是哪个"安装程序"在我的计算机上注入了某个版本。
此链接:
包含指向"下载适用于 Sitara (TM)处理器和 DSP 的 TI RTOS "的链接
这是"Processor SDK..."列表 版本... 没有任何提示表明它安装的不仅仅是 PDK。 下载3/4 gig 软件包会发现其中包含11个新版本的内容(因为该清单未从下载安装程序的页面链接到)
我在这个论坛上一直被咀嚼、现在我想自己去找东西。 然后为了找出错误的东西而咀嚼。
尊敬的 Chris:
[报价用户="Christopher Weber"]您告诉我不要从这些下载站点中的任何一个获取最新版本?
是的、我认为最好使用 PRSDK 版本中的版本。
Christopher Weber 说:因为信息的传播和不一致性太广,所以人们只能搜索最新信息并获取信息。
明白了、这就是我建议使用 PRSDK 版本中提到的版本的原因、即使您只打算使用 CCS、SYSBIOS、XDCTools 和 GCC 编译器也是如此。
[引述 user="Christopher Weber">我在这个论坛上已经被淘汰、现在我想自己找东西。 然后、为了找出错误的东西而回避了。
我理解您的沮丧、非常感谢您的反馈。
我建议搜索"ti AM335x 处理器 SDK"。 希望这将提供顶级搜索结果 :https://www.ti.com/tool/PROCESSOR-SDK-AM335X
您还可以按如下方式实现此目的:
此致、
弗兰克
[引用用户="Frank Livingston "]
《 SYSBIOS 用户指南》中讨论了平台。 请参阅中的以下部分 \BIOS_6_76_03_01\docs\Bios_User_Guide.pdf
[/报价]
不起作用
我还只是想在数千页的文档( 这一页超过250页)中自我教育、希望解密这些内容。 最后、我花了更多的时间来询问问题、而不是实际学习内容。
就像这样、就在第7.1/7.2章中
因此、如果没有"工具"菜单、我确实找到了此对话框。 当然、它是空的、所以我选择了一个"平台包存储库"、其方式与我为项目选择一个存储库的方式相同(IOW:选择 BIOS 的文件夹)
它仍然为空。
所以... 现在怎么办?
没关系... 现在、经过几次尝试后、它出现了。
尊敬的 Chris:
我很高兴听到它在工作。 正如我之前说过的、我只能让它使用绝对的硬编码路径。 我不记得我是否必须多次尝试。
此致、
弗兰克