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.

[参考译文] LP-MSPM0G3507:MSPM0G3507

Guru**** 2390955 points
Other Parts Discussed in Thread: SYSCONFIG, MSPM0G3507

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1465829/lp-mspm0g3507-mspm0g3507

器件型号:LP-MSPM0G3507
主题中讨论的其他器件:SysConfigMSPM0G3507

工具与软件:

我已在  工具建议的文件夹(c:\ti\..)中安装了 SysConfig-1.22.0_3893和 mspm0_SDK_2_03_00_07

当我尝试使用 SysConfig (独立版)加载时、收到以下错误:"Error loading C:\ti\mspm0_sdk_2_03_00_07\examples\nortos\LP_MSPM0G3507\driverlib\sysctl_frequency_clock_counter\sysctl_frequency_counter.syscfg"

当我将 Keil 与相同的示例一起使用时 、SysConfig 批处理功能良好、我将生成示例文件并可以使用它们。

SYSCTL_FREQUENCY_CLOCK_COUNTER 只是一个示例-我还尝试了其他几个示例。

我也在另一台使用 SysConfig-1.20版的笔记本电脑上尝试过该 功能、并且进行了卸载并使用相同的错误再次安装这两个工具。

您能给我一些错误的提示吗?

提前感谢。

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

    您好、 

    这是我的独立 syscfg 中用于打开 SDK syscfg 文件的错误日志:

    Error loading C:\ti\mspm0_sdk_2_03_00_07\examples\nortos\LP_MSPM0G3507\driverlib\sysctl_frequency_clock_counter\sysctl_frequency_clock_counter.syscfg
    Would you like to re-try in compatibility mode?
    
    Error: Exception occurred calling scripting.addModule(): No such resource: /ti/driverlib/Board.syscfg.js
    
    Paths searched: 
    /ti/driverlib/Board.syscfg.js
    /ti/driverlib/.meta/Board.syscfg.js
    /ti/.meta/driverlib/Board.syscfg.js
    /.meta/ti/driverlib/Board.syscfg.js
    /ti/driverlib/Board.syscfg.js
    /ti/driverlib/.meta/Board.syscfg.js
    /ti/.meta/driverlib/Board.syscfg.js
    /.meta/ti/driverlib/Board.syscfg.js
        at Object.addModule (webpack://sysconfig/src/pinmux/services/scripting/scriptingGuard.ts:46:10)
        at scriptFunc (C:\ti\mspm0_sdk_2_03_00_07\examples\nortos\LP_MSPM0G3507\driverlib\sysctl_frequency_clock_counter\sysctl_frequency_clock_counter.syscfg:12:26)
        at cb (webpack://sysconfig/src/pinmux/services/scripting/runScript.ts:112:7)
        at withDeprecatedAccess (webpack://sysconfig/src/pinmux/services/deprecatedAccessGuard.ts:14:10)
        at runAsUserScript (webpack://sysconfig/src/pinmux/services/scripting/scriptingGuard.ts:61:3)
        at iteratee (webpack://sysconfig/src/pinmux/services/scripting/runScript.ts:110:5)
        at baseEach (webpack://sysconfig/node_modules/lodash/lodash.js:530:11)
        at Function.each (webpack://sysconfig/node_modules/lodash/lodash.js:9409:52)
        at iteratee (webpack://sysconfig/src/pinmux/services/scripting/runScript.ts:108:6)
        at Bt (webpack://sysconfig/node_modules/lodash/lodash.js:530:11)

    [quote userid="639620" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1465829/lp-mspm0g3507-mspm0g3507当我将 Keil 与相同的示例一起使用时 、SysConfig-batch 运行良好、我得到了生成的示例文件并可以使用它们。

    对我而言、CCS 内置 syscfg 效果很好。

    使用 CCS 内置 syscfg 将 SDK syscfg 文件复制到工程文件夹。

    No such resource: /ti/driverlib/Board.syscfg.js

    似乎独立的 syscfg 无法访问此文件。

    需要与软件团队进一步讨论~

    此致、

    Helic

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

    这里有几个问题。

    1) SysConfig 需要知道配置使用的"产品"和版本。

    2) 2) SysConfig 需要知道该产品位于何处。

    在 CCS 中、信息在调用时将传递给 SysConfig。  我怀疑 Keil 项目正在调用的批处理文件也在传递这些信息。

    我建议运行以下命令(如果需要、请调整路径)。  该 product.json 告知 SysConfig 要使用的 SDK 及其版本。

    sysconfig_gui.bat—产品 C:\ti\mspm0_sdk_2_03_00_07\.metadata\product.json C:\ti\mspm0_sdk_2_03_00_07\examples\nortos\LP_MSPM0G3507\driverlib\sysctl_frequency_clock_counter\sysctl_frequency_counter.syscfg

    如果随后从 GUI 中保存.syscfg 文件、它应该将该产品和版本信息写回该文件。  然后、您可以运行 GUI 并浏览到.syscfg 文件。

    此致、

    John