工具/软件:
尊敬的团队:
代表将跟踪此帖子的客户发布此帖子。
KGS 的客户发现 MSPZero Code Studio 及其保存功能存在问题。
版本号未 显示在应用程序信息中、但客户拥有最新版本?
我建议重新安装并要求他现在尝试 Web 版本、但您以前是否遇到过此问题?
我最终尝试了此操作、但我能够保存进度并将其加载回来。
您能帮帮吗?
此致、
Ivan
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.
工具/软件:
尊敬的团队:
代表将跟踪此帖子的客户发布此帖子。
KGS 的客户发现 MSPZero Code Studio 及其保存功能存在问题。
版本号未 显示在应用程序信息中、但客户拥有最新版本?
我建议重新安装并要求他现在尝试 Web 版本、但您以前是否遇到过此问题?
我最终尝试了此操作、但我能够保存进度并将其加载回来。
您能帮帮吗?
此致、
Ivan
尊敬的团队:
我不知道如何在此处包含工程文件。 我把它粘贴在下面。
如果我添加另一个块;与保存之外的另一个 GPIO 写入和构建项目类似、新的 syscfg 文件不会包含这些块。
这种情况经常发生。
/**
*这些参数是在生成此文件时使用的。 它们将自动应用于后续载荷
*通过 GUI 或 CLI 运行带有“--help"的“的 CLI 以获取有关如何覆盖这些参数的更多信息。
*@cliArgs — 器件“MSPM0G110X"-“-器件“默认“-封装“VQFN-32 (RHB)“-产品“MSPM0-MSPM0Gxx ZERO-CODE-SDK@1.00.08“
*@v2CliArgs — 器件“MSPM0G1107"-“-封装“VQFN-32 (RHB)“--PRODUCT “MSPM0-SDK ZERO-CODE-SDK@1.01.00.08“
*@版本{“tool":“:“1.22.0+3893"}“}
*/
/**
*导入此配置中使用的模块。
*/
const GPIO_write = scripting.AddModule(“/ti/zero_code/gpio/gpio_write/gpio_write、{}、false);
const GPIO_write1 = gpio_write.addInstance ();
const GPIO_write2 = gpio_write.addInstance ();
const GPIO_write3 = gpio_write.addInstance ();
const GPIO_write4 = gpio_write.addInstance ();
const i2cc_read = scripting.AddModule(“/ti/zero_code/i2c/i2cc_read/i2cc_read “、{}、false);
const i2cc_read1 = i2cc_read.addInstance();
const i2cc_write = scripting.AddModule(“/ti/zero_code/i2c/i2cc_write/i2cc_write “、{}、false);
const i2cc_write1 = i2cc_write.addInstance();
const conditional_repeat_block = scripting.AddModule(“/ti/zero_code/loops/conditional_repeat_block/conditional_repeat_block、{}、false);
const conditional_repeat_block1 = condition_repeat_block.addInstance();
const repeat_block = scripting.AddModule(“/ti/zero_code/loops/repeat_block/repeat_block “、{}、false);
const repeat_block1 = repeat_block.addInstance ();
const delay = scripting.AddModule(“/ti/zero_code/misc/delay/delay、{}、false);
const delay1 = delay.addInstance ();
const delay2 = delay.addInstance ();
const delay3 = delay.addInstance ();
const delay4 = delay.addInstance ();
const uart_write = scripting.AddModule(“/ti/zero_code/uart/uart_write/uart_write、{}、false);
const UART_write1 = uart_write.addInstance ();
/**
*将自定义配置值写入导入的模块。
*/
const ProjectConfig = scripting.AddModule(“/ti/project_config/ProjectConfig、{}、false);
ProjectConfig.migrationCondition = true;
GPIO_write1.$name =“GPIO_write_0";“;
GPIO_write2.$name =“GPIO_write_1";“;
GPIO_write2.writeValue =“set";“;
GPIO_write3.$name =“GPIO_write_2";“;
GPIO_write3.writeValue =“set";“;
GPIO_write4.$name =“GPIO_write_3";“;
const GPIO_WRITE_peripheral = scripting.AddModule(“/ti/zero_code/gpio/gpio_write_peripheral/gpio_write_peripheral、{}、false);
const GPIO_WRITE_peripheral1 = GPIO_WRITE_peripheral.addInstance({},false);
gpio_write_peripheral1.$name =“gpio_write_config_0";“;
GPIO_write1.GPIO_write_peripheral = GPIO_write_peripheral1;
GPIO_write2.GPIO_write_peripheral = GPIO_write_peripheral1;
gpio_write_peripheral1.pin.$assign =“PA22";“;
const GPIO_WRITE_peripheral2 = GPIO_WRITE_peripheral.addInstance({},false);
gpio_write_peripheral2.$name =“gpio_write_config_1";“;
GPIO_write3.GPIO_write_peripheral = GPIO_write_peripheral2;
GPIO_write4.GPIO_write_peripheral = GPIO_write_peripheral2;
gpio_write_peripheral2.pin.$assign =“PA5";“;
i2cc_read1.$name =“i2cc_read_0";“;
i2cc_read1.targetAddress = 0x3F;
i2cc_read1.readContentSize = 1;
i2cc_write1.$name =“i2cc_write_0";“;
i2cc_write1.targetAddress = 0x3F;
i2cc_write1.writeContent =“0x0E、0xC3“;
const i2cc_peripheral = scripting.AddModule(“/ti/zero_code/i2c/i2cc_peripheral/i2cc_peripheral、{}、false);
const i2cc_peripheral1 = i2cc_peripheral.addInstance({},false);
i2cc_peripheral1.$name =“i2cc_config_0";“;
i2cc_write1.associatedI2CController = i2cc_peripheral1;
i2cc_read1.associatedI2CController = i2cc_peripheral1;
i2cc_peripheral1.peripheral.sdaPin.$assign =“PA10";“;
i2cc_peripheral1.peripheral.sclPin.$assign =“PA11";“;
condition_repeat_block1.$name =“for_loop_0";“;
条件重复_block1.count = 3;
repeat_block1.$name =“repeat_block_0";“;
repeat_block1.$size =[515,220];
delay1.$name =“delay_0";“;
delay1.delayAmount = 500;
delay2.$name =“delay_1";“;
delay2.delayAmount = 500;
delay3.$name =“delay_2";“;
delay3.delayAmount = 500;
delay4.$name =“delay_3";“;
delay4.delayAmount = 500;
uart_write1.$name =“uart_write_0";“;
const uart_write_peripheral = scripting.AddModule(“/ti/zero_code/uart/uart_write_peripheral/uart_write_peripheral、{}、false);
const uart_write_peripheral1 = uart_write_peripheral.addInstance({},false);
uart_write_peripheral1.$name =“uart_write_config_0";“;
uart_write1.associatedUARTWrite = uart_write_peripheral1;
uart_write_peripheral1.peripheral.txPin.$assign =“PA8";“;
/**
*模块之间的引用
*/
condition_repeat_block1.$groupContents0 =[GPIO_write3、GPIO_write4、delay3、delay4];
REPEAT_block1.$groupContents0 =[GPIO_write1、delay1、GPIO_write2、delay2];
/**
*模块之间的连接
*/
Scripting.connect (GPIO_write1、“out",“,delay1、delay1、“in")“);
Scripting.connect (GPIO_write2、“out",“,REPEAT_block1、REPEAT_block1、“insideInput")“);
Scripting.connect (GPIO_write3、“out",“,delay3、delay3、“in")“);
Scripting.connect (GPIO_write4、“out",“,delay4、delay4、“in")“);
Scripting.connect (i2cc_read1、“out",“,UART_write1、UART_write1、“in")“);
Scripting.connect (i2cc_read1、“data_out",“,UART_write1、UART_write1、“data_in")“);
Scripting.connect (i2cc_write1、“out",“,i2cc_read1、i2cc_read1、“in")“);
Scripting.connect (conditional_repeat_block1、“out",“,repeat_block1、repeat_block1、“in")“);
Scripting.connect (conditional_repeat_block1、“insideOutput",“,GPIO_write3、GPIO_write3、“in")“);
Scripting.connect (repeat_block1、“insideOutput",“,delay2、delay2、“in")“);
Scripting.connect (delay1、“out",“,GPIO_write2、GPIO_write2、“in")“);
Scripting.connect (delay2、“out",“,GPIO_write1、GPIO_write1、“in")“);
Scripting.connect (delay3、“out",“,GPIO_write4、GPIO_write4、“in")“);
Scripting.connect (delay4、“out",“,condition_repeat_block1、condition_repeat_block1、“insideInput")“);
Scripting.connect (UART_write1、“out",“,Condition_repeat_block1、Condition_repeat_block1、“in")“);
/**
*(x,y) 在图形中显示的模块的坐标
*/
GPIO_write1.$POSITION =[175、50];
GPIO_write2.$POSITION =[405、60];
GPIO_write3.$POSITION =[70,105];
GPIO_write4.$POSITION =[295,105];
i2cc_read1.$position =[–325,110];
i2cc_write1.$position =[–445,110];
conditional_repeat_block1.$position =[–90,285];
REPEATE_BLOCK1.$POSITION =[495,60];
delay1.$位置=[300,50];
delay2.$position =[60,40];
delay3.$position =[180,105];
delay4.$position =[400,95];
UART_write1.$POSITION =[–205,110];
/**
*用于未锁频引脚/外设的 Pinmux 解决方案。 这可确保将来对自动解算器进行细微更改
*该工具的版本不会影响您最初看到的 pinmux。 这些行可以完全删除、以便于
*从头开始重新解决。
*/
i2cc_peripheral1.peripheral.$advicestSolution =“I2C0";“;
uart_write_peripheral1.peripheral.$暗示 解决方案=“UART1";“;
您好:
我已经使用从 TI.com 下载的最新 Zero Code Studio 进行了测试。 我找不到这个问题。 请尝试从 TI.com 下载最新版本、然后重试。 
用于评估模块 (EVM) 的 MSP-ZERO-CODE-STUDIO GUI |德州仪器 TI.com
此致、
Janz Bai