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.
工具/软件:Code Composer Studio
大家好。
我在使用UniFlash v 3.4 时遇到了问题。 由于它具有命令行界面,因此它是编程控制器系列的完美程序。 感谢TI的支持。
但在某些PC (Win10)上,用户名带有西里尔符号和空格,例如“C:\Users\Alexey Popov\”或“C:\Users\Алексей Попов”。 这样,Uniflash会在尝试创建名为的文件时崩溃
"brd_info"或smth. like。 我现在不可能给出错误文本,但我会尽快做到。
Uniflash使用以下参数调用: -CCXML %config_file_path%-core "C28"-loadSettings %Session_path%-program %C28_out_file_path%。 所有这些变量都不包含坏符号-只有英文字母没有空格。
因此问题是:是否有办法避免此问题而不使用正确的名称创建新用户? 例如,也许我可以编辑一个*。js文件,该文件能够以这种方式创建此临时配置,它将在另一个文件夹中创建此配置?
刘先生,谢谢你的答复。 我试着做你说的话,它改变了一些东西,但不幸的是,它没有帮助=(
我可以看到,该文件夹已创建,其中出现了一些文件-".lock"和文件夹".ti",其中包含一些文件,但文件夹"TI_APPDATA_DIR/ti/0/Brdat/"中的主文件丢失-此文件夹为空。
我尝试在使用正确用户名的PC上设置此变量(之前Uniflash CLI工作正常),一切正常- ccBoard0.dat创建在"BrdDat"文件夹中,控制器编程良好。
下面是指向错误PC上命令行输出的链接,以及带有创建的子文件夹(ti/0/0等)的".zip"文件
Ricky,
感谢您的关注。 我已经在两台PC上完成了您所说的操作(工作和不工作)。 结果相同-已启用名称创建。
由于 我们的PC上有俄语,我认为无需复制CL中的文本,我只需翻译该命令的结果。 我读出的内容类似:
"卷状态:0 (已启用8dot3名称创建)
注册表状态:2 (默认值 ,按卷设置)
根据上述设置的参数,为c:"启用了8dot3名称创建
Ricky,
感谢你的帮助。
我已经执行了您要求的测试,结果显示在附件中。
在UniFlash日志中,您会发现三个西里尔文错误-не найден указанный модуль。 这意味着"未找到模块"。
如果在打开日志时遇到问题,请尝试使用Windows-cp1251编码。
我还在工作的PC上运行DependencyWalker来比较结果。 无论如何,我不理解这些日志中的任何内容=)