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.

[参考译文] TMS320F280025:两个问题:1.Combining 将多个例程集成到一个项目中2.如何将官方例程从80引脚芯片更改为48引脚芯片?

Guru**** 2563740 points
Other Parts Discussed in Thread: LAUNCHXL-F280025C, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1240442/tms320f280025-two-questions-1-combining-multiple-routines-into-one-project2-how-can-i-change-the-official-routine-from-an-80-pin-chip-to-a-48-pin-one

器件型号:TMS320F280025
主题中讨论的其他器件:LAUNCHXL-F280025CSysConfig

您好,TI 朋友:

   根据客户的一些要求、我目前正在从事一个小项目。 目前,一些相关的官方例行程序已经修改,以实现相应的模块,修改的例行程序为

  adc_ex1_soc_software fsi_ex8_ext_p2pconnection_Rx     fsi_ex8_ext_p2pconnection_tx sci_ex4_stdout_redirect  。

   目前还有另外两个难题需要解决:

   1.每一个文件都能正常工作并实现修改后的功能,但如何以相对简单的方式将它们集成到一个项目中呢?

   2.目前我的测试都是基于两个80针芯片 LAUNCHXL-F280025C。同时给出了80针相关的官方程序。 但 我们接下来的实验板的芯片是48引脚芯片、如何通过简单的工程更改实现与48引脚相同的功能?

   谢谢

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

    您好!

      1.每个单独的文件都可以正常运行并实现修改后的功能,但如何才能以相对简单的方式将它们集成到项目中?

    如果您的源文件都包含在工程中、并且它们直接/间接从 main 调用(作为中断或其他方式调用)、那么它们将由编译器自动链接。 这是只要他们不是多个"主"函数、在这种情况下、你需要 适当地创建他们自己的函数名。

    2.目前我的测试都是基于两个80引脚芯片 LAUNCHXL-F280025C. 但 我们随后实验板的芯片是48引脚。如何通过简单的工程更改实现与48引脚相同的功能?

    检查这些更改的最佳方法是使用 SysConfig 中的 PinMux 工具。 当您将工程迁移到不同的引脚配置时、该工具会告诉您设置中存在任何不一致之处(  当调用相应的 Board_init 函数时、该工具用于在程序开始时设置器件配置)。 我建议使用.syscfg 文件导入空工程并在其中设置配置、然后将其从80引脚迁移到48引脚、以查看是否有任何问题。 这是最好的方法、否则您需要查看数据表以了解您使用的引脚以及这些引脚采用的封装。

    此致、

    阿米尔·奥马尔

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

    好的、非常感谢您的答复、有时间我将进行下一个测试、谢谢