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.

[参考译文] TMS320F28388D:缺少模拟引脚多路复用

Guru**** 2516080 points
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1545842/tms320f28388d-missing-analog-pinmux

器件型号:TMS320F28388D
Thread 中讨论的其他器件:SysConfigC2000WARE

工具/软件:

您好、

我为 F28388D 目标设计了一些软件。 这件事还不错,我把它留了一段时间,因为项目的硬件还没有准备好。 我正在返回到该工具(稍后会进行多个 CCS、SysConfig、C2000ware 更新)、并且由于之前没有出现 SysConfig 错误、不再构建此软件。

在 CPU2 中:

而在 CPU1 中:

CPU1 中不存在 CPU2 所需的“Analog Pinmux“选项卡。

此外、我找到了 这个帖子 、该帖子似乎表明此器件中不存在模拟引脚多路复用、因此无法修复 CPU2 中的错误。

有什么想法如何让事情再次工作?

提前感谢、

Adrien

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

    尊敬的 Adrien:

    您能告诉我 您使用的是哪个 C2000ware 版本吗? 请从以下位置下载最新版本: C2000WARE 软件开发套件 (SDK)|德州仪器 TI.com

    您可以使用 SysConfig 添加 ASYSCTL 模块。 从 SysConfig 中打开 CPU1 选项卡并添加 ASYSCTL 模块、它会消除您面临的错误。

    此致、

    Meghavi

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

    您好、

    我将 C2000Ware v5.1 用于该工程。

    在问题发生之前、已添加 ASYSCTL 模块(请参阅上一篇文章中的屏幕截图)。

    此致、

    Adrien

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

    尊敬的 Adrien:

    您能否安装最新版本? SYSCFG ADC.js 文件中存在一个错误、该错误在后续版本中已修复。

    此致、

    Meghavi

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

    尊敬的 Meghavi:

    迁移 C2000ware Mid 工程并不是一个简单的过程。

    我已经尽力了,但我坚持以下问题:

    [0]**** Build of configuration FLASH for project converty-add-7k-fw-multi ****
    [1]"C:\\TI\\CCS\\CCS_20_1\\ccs\\utils\\bin\\gmake" -k all 
     
    [2]gmake: Nothing to be done for 'all'.
    [3]**** Build Finished ****
    [4]**** Build of configuration FLASH for project converty-add-7k-fw-cpu1 ****
    [5]"C:\\TI\\CCS\\CCS_20_1\\ccs\\utils\\bin\\gmake" -k -j 16 all -O 
     
    [6]Building file: "../2205_ctc_chrg7k_sw_cpu1.syscfg"
    [7]Invoking: SysConfig
    [8]"C:/TI/SDK/Sysconfig/sysconfig_1.24.1/sysconfig_cli.bat" --script "C:/Users/a.thurin/Desktop/Projets logiciels/2205-CTC-CHRG7K-SW/converty-add-7k-fw-cpu2/2205_ctc_chrg7k_sw_cpu2.syscfg" --context "CPU2" --script "C:/Users/a.thurin/Desktop/Projets logiciels/2205-CTC-CHRG7K-SW/converty-add-7k-fw-cpu1/2205_ctc_chrg7k_sw_cpu1.syscfg" -o "syscfg" -s "C:/TI/C2000Ware_5_05_00_00/.metadata/sdk.json" -d "F2838x" --context "CPU1" --compiler ccs
     
    [9]Usage:
    [10] cli [--product <file>] [--board <board>] [--device <device>] [--package <package>] [--variant <variant>] [--script <file>] [--output <path>] [--context <context>]
    [11] cli --help
    [12] cli --version
     
    [13] example: cli --product <sdk_root>/.metadata/product.json --device MSPM0G3505 --package "VQFN-32(RHB)" --script project/example.syscfg --output project/debug 
     
    [14] Note that the all arguments other than '--help' and '--version' may also be 
    [15] specified via the script with an embedded @cliArgs comment directive. 
    [16] E.g. // @cliArgs -d MSP432P401R
     
    [17] If an argument is embedded in a script and explicitly specified via the CLI
    [18] then precedence is given to the CLI arguments. Additionally, specifying 
    [19] "--board" or "--device" on the CLI will override any "--board" and "--device"
    [20]  arguments specified in the script.
     
    [21]  Note that --script can be supplied multiple times, as long as each --script
    [22]  is associated with a --context.  All arguments supplied after a --script
    [23]  apply to that script, and only certain arguments are script-specific.
     
    [24]--device specified differently across scripts
    [25]gmake: *** [subdir_rules.mk:11: build-1282842353] Error 1
    [26]gmake: Target 'all' not remade because of errors.
    [27]**** Build Finished ****
    [28]**** Build of configuration FLASH for project converty-add-7k-fw-cpu2 ****
    [29]"C:\\TI\\CCS\\CCS_20_1\\ccs\\utils\\bin\\gmake" -k -j 16 all -O 
     
    [30]Building file: "../2205_ctc_chrg7k_sw_cpu2.syscfg"
    [31]Invoking: SysConfig
    [32]"C:/TI/SDK/Sysconfig/sysconfig_1.24.1/sysconfig_cli.bat" --script "C:/Users/a.thurin/Desktop/Projets logiciels/2205-CTC-CHRG7K-SW/converty-add-7k-fw-cpu1/2205_ctc_chrg7k_sw_cpu1.syscfg" --context "CPU1" --script "C:/Users/a.thurin/Desktop/Projets logiciels/2205-CTC-CHRG7K-SW/converty-add-7k-fw-cpu2/2205_ctc_chrg7k_sw_cpu2.syscfg" -o "syscfg" -s "C:/TI/C2000Ware_5_05_00_00/.metadata/sdk.json" -d "F2838x" --context "CPU2" --compiler ccs
     
    [33]Usage:
    [34] cli [--product <file>] [--board <board>] [--device <device>] [--package <package>] [--variant <variant>] [--script <file>] [--output <path>] [--context <context>]
    [35] cli --help
    [36] cli --version
     
    [37] example: cli --product <sdk_root>/.metadata/product.json --device MSPM0G3505 --package "VQFN-32(RHB)" --script project/example.syscfg --output project/debug 
     
    [38] Note that the all arguments other than '--help' and '--version' may also be 
    [39] specified via the script with an embedded @cliArgs comment directive. 
    [40] E.g. // @cliArgs -d MSP432P401R
     
    [41] If an argument is embedded in a script and explicitly specified via the CLI
    [42] then precedence is given to the CLI arguments. Additionally, specifying 
    [43] "--board" or "--device" on the CLI will override any "--board" and "--device"
    [44]  arguments specified in the script.
     
    [45]  Note that --script can be supplied multiple times, as long as each --script
    [46]  is associated with a --context.  All arguments supplied after a --script
    [47]  apply to that script, and only certain arguments are script-specific.
     
    [48]--device specified differently across scripts
    [49]gmake: *** [subdir_rules.mk:11: build-896962767] Error 1
    [50]gmake: Target 'all' not remade because of errors.
    [51]**** Build Finished ****
    

    但是“Problems"(“(问题(问题)选项卡中没有任何内容。

    有什么想法出了问题?

    提前感谢、

    Adrien

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

    尊敬的 Adrien:

    这似乎是不同的问题。 请参阅以下常见问题解答、将 SYSCFG 支持添加到现有工程中。(+)【常见问题解答】如何将 SysConfig 支持(Pinmux 和外设初始化)添加到现有的 driverlib 工程? - C2000 微控制器论坛 — C2000Tm μ︎ 微控制器 — TI E2E 支持论坛

    对于 ASYSCTL 问题、您可以在 syscfg 验证检查中添加以下条件。

    && !["F2838x", "F2837xD"].includes(Common.getDeviceName()))

    此致、

    Meghavi