请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSPM0L1306 主题中讨论的其他器件:UNIFLASH、 SEGGER、
嗨、大家好、
我对使用 Uniflash 独立命令行进行刷写有一些问题。 我使用 SEGGER J-Link 仿真器来连接器件、并 希望在一台 PC 同时为多个器件刷写。 但我没有发现任何绑定 J-link SN 的参数。 是否有任何方法可以帮助我解决该问题? 我将感谢您的帮助!
@echo off setlocal setlocal ENABLEDELAYEDEXPANSION REM Path to this batch script set UNIFLASH_PATH=%~dp0 REM Path to DebugServer folder set DEBUGSERVER_ROOT=%~dp0ccs_base\DebugServer\ set MODE=flash set EXECUTABLE="!DEBUGSERVER_ROOT!bin\DSLite" set GENERATED_COMMAND=-c user_files/configs/MSPM0L1306.ccxml -l user_files/settings/generated.ufsettings -s VerifyAfterProgramLoad="No verification" -e -f -v "user_files/images/program.txt" set ADDITIONALS= REM list available modes if "%1"=="--listMode" ( echo. echo Usage: dslite --mode ^<mode^> arg echo. echo Available Modes for UniFlash CLI: echo * flash [default] - on-chip flash programming echo * memory - export memory to a file echo * load - simple loader [use default options] echo * serial - serial flash programming echo * noConnectFlash - bypasses connect sequence during flash; for programming a blank CC23xx device if exist !DEBUGSERVER_ROOT!drivers\MSP430Flasher.exe ( echo * mspflasher - support MSPFlasher command line parameters [deprecated] ) exit /b 0 ) REM no parameters given, use the default generated command if "%1" EQU "" ( echo Executing default command: echo ^> dslite --mode !MODE! !GENERATED_COMMAND! !ADDITIONALS! echo. CMD /S /C "%EXECUTABLE% !MODE! !GENERATED_COMMAND! !ADDITIONALS!" pause exit /b !errorlevel! ) REM user options parsing set USEROPTIONS=%* REM user options without the --mode set "_args=%*" set "_args=!_args:*%1 =!" set "_args=!_args:*%2 =!" if "%3"=="" ( set USEROPTIONS2= ) else ( set USEROPTIONS2=!_args! ) REM custom mode from users if "%1" EQU "--mode" ( set MODE=%2 set USEROPTIONS=!USEROPTIONS2! ) REM default user options if none given if "!USEROPTIONS!" EQU "" ( set USEROPTIONS=-h ) REM mspflasher support if "%MODE%" EQU "mspflasher" ( set EXECUTABLE=!DEBUGSERVER_ROOT!drivers\MSP430Flasher.exe set MODE= ) REM execute with given user parameters echo Executing the following command: if "!MODE!" EQU "" ( echo ^> !EXECUTABLE! !USEROPTIONS! !ADDITIONALS! ) else ( echo ^> !EXECUTABLE! !MODE! !USEROPTIONS! !ADDITIONALS! ) echo. echo For more details and examples, please visit software-dl.ti.com/.../latest_qsguide.html echo. CMD /S /C "%EXECUTABLE% !MODE! !USEROPTIONS! !ADDITIONALS!" pause exit /b !errorlevel!