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.

[参考译文] CCS/MSP432P401R:对初学者的文档感到沮丧。

Guru**** 2563960 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/593598/ccs-msp432p401r-frustrated-about-the-documentation-for-beginners

部件号:MSP432P401R

工具/软件:Code Composer Studio

您好,

我对TI为初学者提供的文档感到非常沮丧,因为它有助于了解编程TI ARM控制器和启动板。

最近我购买了MSP432P401R启动板,几年前购买了Stellaris启动板。
现在我必须为我的硕士论文编程其中一个。 这只是我的论文的一小部分,因为我必须测量一些东西,但现在我花更多的时间开始我的论文,而不是剩下的论文。
(通过ADC记录值,将按钮预发送为事件按钮时记录事件,通过UART/USB发送至主机。)
我更喜欢MSP432板。  MSP432和Stellaris是我的第一个ARM控制器,但根本不是我的第一个控制器。

我在Linux Mint 18上使用CCS7。

我尝试的第一个链接是快速入门指南上的给定链接: www.ti.com/.../slau596a.pdf
链接是ti.com/beginMSP432launchpad
但它只是指向产品页面。
用户指南 中提供了相同的链接:www.ti.com/.../slau597c.pdf
该文档上次修订于2017年3月,但仍然存在相同的内容(误导?) 链接。
如果是为了引导用户访问产品页面以帮助他或她,我可以告诉您这对您没有帮助。

下一个我尝试的是CCSv7中的资源资源管理器。 我认为它是TI的首选IDE,或者至少是初学者的好IDE。 我们大学使用它来开发MSP430项目。 哪些工作正常。
我可以导入演示代码,编译它并在启动板上刷新它。 到目前为止还不错。
接下来,我尝试了"开箱即用体验GUI"。 我单击了"连接",状态为"目标状态: 正在连接..."数小时。 好的,这对我来说不是很重要,而是开始使用您的产品时遇到的许多令人沮丧的问题之一。  

好的,此示例代码和其他示例代码有效。 现在,我尝试了解如何对TI的ARM控制器进行编程。 我从ADC示例开始,因为ADC是我的论文的基础。  
但这些示例并不是很有用,因为它们仅在内部工作,不会通过UART或调光LED或任何其他方式将值发送到主机。  
所以我在寻找另一个例子,找到了这个例子: e2e.ti.com/.../46.2766万
我尝试的第三个启动不有用的来源是本快速入门指南: software-dl.ti.com/.../Quick_Start_Guide.html
我无法使用创建向导创建MSP432项目? 真的吗? 我必须导入现有(空)项目才能开始新项目?
好的,如果有必要,我会这样做。 但不管用。 我尝试了两种策略。 我使用向导创建了一个新项目,导入了整个示例代码并替换了现有代码。
另一种策略是从“资源管理器”->“软件”->“SimpleLink MSP432 SDK->示例”->“开发工具”->MSP-EXP432P401R->DriverLib->“空”->“无RTOS”->“CCS编译器”->“空”导入空项目。 我只更换了包含部分下面的代码。  
两次审判均告失败。 所有引用都无法解析(例如 NVIC_ISER0或INT_ADC14)。
因此,似乎有两种完全不同的方案拟订战略。 最后一个不适合我,我不知道为什么。
另一个战略我不明白,所以我无法开始。  

现在我卡住了,我不知道怎么继续。

我真正需要的是一份关于使用CCS进行MSP432编程的综合文档,包括SDK。
如何创建新项目和使用SDK (如果我必须导入现有项目,可以)以及如何使用SDK。  
是否有关于SDK的全面文档?
SDK的名称是什么? 对于Stellaris和TIVA,它似乎是StellarisWare和TivaWare。  
它是否称为 SimpleLinkTmMSP432Tm软件开发套件?
(如果我理解错误,这就是帖子的内容。)

很抱歉我的帖子不是很可能,但我已经尽力了,一直都失败了。  
如何开始对MSP432-Launchpad进行编程有许多来源,但没有这些来源是可以理解的。 要么我丢失了概览,要么我找到了一个非帮助页面。  
我认为,核心问题是,我不理解您的工具,SDK和文档的理念。

请,您能帮我开始吗?

此致
Fabian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Fabian,

    对于MSP432,您需要从SimpleLink MSP432软件开发套件开始。  我们最近更改了一些软件品牌,因此可能会造成混淆。

    要启动并运行SDK,我建议从SimpleLink Academy开始。  这是一组教程,旨在帮助人们熟悉SDK。  SimpleLink Academy可从资源管理器访问。  它位于SDK中:

    我会使用CCS内的资源资源管理器来获取SDK,但为了遵循Academy实验室,我会在单独的浏览器中打开它,因为这样更容易管理。  您可以通过访问 http://dev.ti.com/tirex/在浏览器中访问资源资源管理器

    还有一个使用资源管理器中提供的SDK的CCS研讨会:

    对于OOBE GUI遇到的问题。  遗憾的是,GUI目前无法从CCS内部工作。  问题是资源管理器内容在云和桌面之间共享,GUI应在云中使用,但当您处于CCS桌面时也会显示。  团队正在努力纠正这一问题。

    此致,

    John