Other Parts Discussed in Thread: UNIFLASH, MSP430F5438A, MSP430F6736, MSP-FET, MSP430F5438, MSP430-FLASHER
主题中讨论的其他部件:UNIFLASH, ,MSP430F6736, MSP-FET, MSP430F5438, MSP430-Fasher, MSP-Fasher
我正在尝试创建一个简单的系统,以便从命令行对板进行编程,因此不需要UniFlash。 我运行的是4.2 .0.1490 版的UniFlash。 我从UniFlash中创建一个“独立命令行”软件包。 我将uniflash_windows_64.zip解压到一个文件夹中,运行"one_Time_setup.bat",然后运行"dslite.bat",DSLite (版本7.2 .0.2096)始终会显示以下错误:
执行启动脚本:MSP430
正在连接...
错误:MSP430:连接到目标时出错:未知设备
失败:操作已中止
我打开了dslite.bat批处理文件(-g linker.log)中的日志记录,并在linker.log中找到以下内容:
0x0.0017万EC 1201 3 MSP430 MSP C:MSP430_OpenDevice (MSP430F5438A,,0,0x0,0)
0x0.0017万EC 6084 3 MSP430 MSP R:MSP430_OpenDevice ( MSP430F5438A,,0,0x0,0)=-1
0x0.0017万EC 6084 3 MSP430 MSP C:MSP430_Error_Number()
0x0.0017万EC 6084 3 MSP430 MSP R:MSP430_Error_Number()=5
0x0.0017万EC 6084 3 MSP430 MSP C:MSP430_Error_String(5)
0x0.0017万EC 6084 3 MSP430 MSP R:MSP430_Error_String(5)=未知设备
0x0.0017万EC 6084 3 MSP430 GTI R:GTI_CONNECT( 0x266.6268万 )= 0xFFFFFFFF
0x0.0017万EC 6084 3 性能I:gti_connect已完成: 4.88.4457万s墙面,0.0万s用户+ 0.0万s系统= 0.0万s CPU (n/a%)
我可以从UniFlash本身获取设备进行编程,但我想使用命令行工具进行生产。 从UniFlash中,我在日志中(从DS.log中)获得以下信息:
0x0.0016万A4 344603434.4603万 3 MSP430 MSP C:MSP430_OpenDevice (MSP430F5438A,,0,0x0,0)
0x0.0016万A4 345270434.527万 3 MSP430 MSP R:MSP430_OpenDevice ( MSP430F5438A,,0,0x0,0)= 0
为什么DSLite出现故障,而UniFlash成功? 是否有方法使内部函数“MSP4S_OpenDevice()”从命令行通过DSLite工具成功? 请告诉我。
谢谢!
Mike
