# NEW MSG FOR IPECMD IPECMD.VERSION = v6.35 IPECMD.NOTOOLS_CONNECTED=No Tools Connected. \n IPECMD.SESSION_FAILED=Creating Session Failed. \n IPECMD.DBG_SESSION_FAILED=Creating Debugger Session Failed. \n IPECMD.LOADHEX_IN_MEM=Loading Hex File into Memory. \n IPECMD.CALC_CSUM=Calculating Checksum. \n #i64277:IPECMD-308:Changed following text for -K checksum command. IPECMD.NOSUPPORT_CSM_DISP=Selected device does not support Legacy Checksum command.Use -OZ to get the CRC32 checksum.\n #i64277:IPECMD-308:Added below MSG for CRC32,CPOFF,PM3 display checksum command. IPECMD.NOSUPPORT_CSM=This Device does not support the Checksum command.\n IPECMD.NO_HEXFILE=Hex file not found.\n IPECMD.DBG_STD_WARNING=Warning: Hex file has the debug bit set. We have cleared this debug bit during the loading of the hex file. The original hex file has not been modified. IPECMD.DBG_WARNING=Current operation will be aborted as hex file loaded for programming operation contains debugging information. Please rebuild this image in release mode and repeat the operation. IPECMD.DBG_WARNING_CONT=Hex file loaded for programming operation contains debugging information. Same debug image will be programmed so please ensure application works as expected. IPECMD.NO_SNO_EXIST=Invalid Serial No. \n IPECMD.SEL_TOOL_SNO=Selected Programming Tool Sno: \n IPECMD.INV_INPUT=Invalid Input. \n IPECMD.NO_PRM_EXIST=Programmer not found. \n IPECMD.ERASE_FAILED=Erase Target Failed. \n IPECMD.PGRM_FAILED=Programming Target Failed. \n IPECMD.READ_FAILED=Read Target Failed. \n IPECMD.VERY_FAILED=Verify Target Failed. \n IPECMD.EXPORT_FAILED=Export Hex Failed. \n IPECMD.INV_MEMRANGE_ENTER=Invalid Memory region(s) entered for program/verify\n IPECMD.INV_READ_RANGE=Invalid program memory address range entered. IPECMD.INV_VOLTAGE=Invalid Voltage. \n #Venkata Kalyan - Added ICD4 and PK4 identifiers. (https://jira.microchip.com:8443/browse/IPECMD-194) #i64277:Added J32 Debug probe tool support identifier #i64277:IPECMD-343:Added PK5tool identifier IPECMD.INV_PROG_NAME=Invalid Programmer Name, Please refer the Identifier below,\n RICE - REALICE,\n ICD3 - ICD 3,\n PK3 - PICkit3,\n PM3 - MPLAB PM3,\n PKOB - PKOB Starter Kit, \n PKOB4 - PKOB4 Starter Kit, \n ICD4 - ICD 4, \n ICD5 - ICD 5, \n PK4 - PICkit4,\n SNAP - SNAP , \n J32 - J-32 , \n PK5 - PICkit5 , \n PKBASIC - PICkit Basic.\n # //i00291 - Removed ICE4 support - IPEE-612 #\n ICE4 - ICE 4, IPECMD.ENTER_UR_CHOICE=Please enter your choice: \n IPECMD.SEL_PGM_TOOL=Selected Programming Tool: \n #JIRA:IPECMD-1 VPP FIRST FEATURE/ VDD FIRST FEATURE IPECMD.INV_SELECTION=Cannot program both VPP and VDD at the same time.\n #JIRA:IPECMD-157 (Added by i17304) IPECMD.TOOL_NO_SUPPORT_FOR_JTAG = Tool connected doesn't support JTAG. IPECMD.NOJTAG_SUPPORT_FOR_DEVICE = Device doesn't support JTAG. IPECMD.TOOL_PK5_BLE_DISABLE = Invalid Tool name selected. #JIRA:IPECMD-154 (Added by i17304). Changed the value on Nov 6th, 2017. IPECMD.DEVICE_MULTIPARTITIONED = Please use -OT for multi-partition devices. # ALL THE BELOW MESSAGE EXTRACTED FROM PM3CMD SOURCE IPECMD.DEVICENOTFOUND=Could not find device: IPECMD.DFPWARNING=Please install the required pack by using the Pack Manager in MPLABX IDE/IPE. IPECMD.NO_PRM_PM3_FOUND=Default Programmer PM3 not found. \n IPECMD.INIT_PGM_FAILED=Initializing Programmer Failed. \n IPECMD.AVAIL_TOOLS=Available Tool List. \n IPECMD.LOAD_ENV_MSG=When Loading an Environment, The source ('C' for computer or 'P' for PM3) must be specified IPECMD.FW_NOTFOUND=Firmware file not found.\n IPECMD.HEX_NOTFOUND=Hex file not found.\n IPECMD.SQTP_NOTFOUND=SQTP file not found.\n IPECMD.INV_HEXFILE=Hex File could not be read.\n IPECMD.ENTER_ENV_PATH=Please enter an environment path."); IPECMD.MULTI_ENV_OPR=Multiple environment operations per command line are not allowed."); IPECMD.UNR_ENVCMD=Unrecognized environment command IPECMD.ILLEGAL_READ_PARAM=Illegal read parameter entered.\n IPECMD.DLOAD_FW_INDPENDENT=Download Firmware must be done independently IPECMD.CMD_L_NOTSUPPORT=Command line argument 'L' is not supported for this device.\n IPECMD.CANT_ERASE_FLASH=Cannot erase a non-flash device.\n IPECMD.CANT_ERASE_EEPROM=Cannot erase a Serial EEPROM device.\n IPECMD.PRESERVE_EE_MSG=Preserve EEdata must be done in conjunction with the program command.\n IPECMD.OVR_CALIB_FLAG_PC=Overwrite calibration data flag should be used in conjunction with the program command.\n IPECMD.OVR_CALIB_FLAG_NC=Overwrite calibration data flag cannot be used for non-calibration devices.\n IPECMD.ERASE_PV_CMD=Warning! Erase will erase the device irregardless of any previous command.\n IPECMD.CANT_PRESERVE_EEDATA=Cannot preserve eedata a non-flash device.\n IPECMD.BLANKCHECK_IND=Blank Check must be done independent of other commands IPECMD.NO_BC_SEE=Cannot perform a Blank check for Serial EEPROM device.\n IPECMD.NO_VERIFY_SEE=Cannot perform Verify for Serial EEPROM device.\n IPECMD.NOSUPPORT_CSM=The device does not support the Checksum command.\n IPECMD.HEX_SEL_SAVE_ENV=A hex file must be selected when saving an environment.\n IPECMD.CSM_CALC_TRANF=The checksum can only be calculated when transferring a hex file.\n IPECMD.VALID_SAFEMODE=Valid safe mode parameters are and .\n IPECMD.NOREAD_EEDATA=Cannot Read User EEData memory for this device\n IPECMD.NOREAD_IDMEM=Cannot Read User ID memory for this device\n IPECMD.NOSUPPORT_SQTP=SQTP not supported for this device\n IPECMD.PM3_NO_IMAGE=No Image is present on PM3. Please transfer a hex file\n before programming or verifying. IPECMD.INV_PM_ADDR=Invalid program memory address range entered. IPECMD.LOAD_END_MSG=Invalid EEData address entered. IPECMD.ILLEGAL_PGM_RANGE=Illegal program/verify address range entered. IPECMD.NO_EXT_POWER=External power target cannot be selected when loading an environment IPECMD.CANT_PRG_EEMEM=Cannot program EEPROM memory for this device. PECMD.CANT_VER_EEMEM=Cannot Verify EEPROM memory for this device. IPECMD.CANT_PRG_IDMEM=Cannot program ID memory for this device. IPECMD.CANT_VER_IDMEM=Cannot verify ID memory for this device. IPECMD.NOMEM_SEL_WITH_ENVLOAD=Memory regions cannot be selected when programming with an environment loaded. IPECMD.NOMEM_SELVER_WITH_ENVLOAD=Memory regions cannot be selected when verifying with an environment loaded. IPECMD.VOLT_NOSEL_WITH_ENVLOAD=Voltages cannot be selected when an environment is loaded. IPECMD.NO_LVP_WITH_ENVLOAD=Low voltage programming cannot be selected when an environment is loaded. IPECMD.NO_EXT_POWER_WITH_ENVLOAD=Externally power target cannot be selected when an environment is loaded. IPECMD.NO_SQTPFILE_WITH_ENVLOAD=An SQTP file cannot be selected when an environment is loaded. IPECMD.SQTP_WITH_PGMCMD=SQTP must be done in conjunction with the program command.\n IPECMD.SAVE_ENV_MSG=When Saving an Environment, the destination ('C' for computer or 'P' for PM3) must be specified IPECMD.DEL_ENV_MSG=When deleting an Environment, the destination ('C' for computer or 'P' for PM3) must be specified IPECMD.VIEW_ENV_MSG=When viewing an Environment, the destination ('C' for computer or 'P' for PM3) must be specified IPECMD.NO_BC_WITH_SAVEENV=Blank Check cannot be performed when saving an environment. IPECMD.NOREAD_WITH_SAVEENV=Read operations cannot be performed when saving an environment. IPECMD.NOVER_WITH_SAVEENV=Verify cannot be performed when saving an environment. IPECMD.NO_BC_FOR_DEV=Blank check not supported for this device. IPECMD.NO_ERASE_FLASH_FOR_DEV=Erase flash not supported for this device. IPECMD.NO_PRES_EE_FOR_DEV=Preserve EEdata not supported for this device. IPECMD.LOAD_END_MSG=Program memory range must be aligned on a(n) %d address boundary\n IPECMD.UNABLE_TEST_FILE=Unable to create test file\n IPECMD.NO_COMM_USB=Could not establish communications using USB.\n IPECMD.MUTIPLETOOL=Please connect one tool at a time\n IPECMD.ILLEGAL_COMMAND = Illegal command line parameter IPECMD.NO_PENFILE= Cannot save .pen file to the card IPECMD.NOTVALID = Invalid usage of switch.Please provide sub-switches with /O #IPECMD.INVALID_INTERFACE = Invalid interface name, use valid name e.g.[isp, jtag, swd, tpi, pdi, updi, tpi, hvsp, hvpp, dw] \n ## i00291 - Removed "dw" from list since dw is not required for IPEGUI and IPECMD, its meant for debugging projects IPECMD.INVALID_INTERFACE = Invalid interface name, use valid name e.g.[isp, jtag, swd, tpi, pdi, updi, tpi, hvsp, hvpp] \n #i64277: Added new error for invalid interface for J32 IPECMD.INVALID_J32INTERFACE = Invalid interface name for J32 \n IPECMD.INVALID_CHIPERASETYPE = Invalid Chip Erase Type,use valid type e.g.[ChipEraseAll, ChipEraseS, ChipEraseNS ]\n IPECMD.RESET_FAILED=Reset Target Failed. \n IPECMD.ENTER_PGM_RANGE = Enter Program Memory Range in HEX IPECMD.INVALID_ADDRESS = Invalid Address, use ',' to separate Start and End address (without any space and '0x' qualifier) IPECMD.VALID_SAFEMODE = Valid safe mode parameters are and IPECMD.REPROGRAM_HEXFILENAME = Enter Reprogram HEX File Name IPECMD.ENTER_TARGET_POWER = Enter Target Power IPECMD.POWER_NOTSUPPORTED_RI =Power Target is not supported by the REAL ICE IPECMD.PROVIDE_PTGIMAGE = Invalid usage of OG switch. Please provide an image name IPECMD.COM_OPEN_ERROR = Could not open Com Port IPECMD.SAFEMODEOFF_ERROR = Error received while turning off safe mode. IPECMD.SAFEMODEON_EROOR = Error received while turning on safe mode. IPECMD.INVALID_CALIB = Invalid calibration data entered IPECMD.ACTIVEIMAGE_NOTFOUND = Active image not found IPECMD.PTGIMAGE_NOTFOUND = No PTG image found IPECMD.ACTIVEIMAGE = Active Image.. IPECMD.CANNOT_DELETEIMAGE = Image cannot be deleted IPECMD.RESETSTATS = Reset the statistics for image IPECMD.DELETEIMAGE = Image has been deleted IPECMD.PTG_DEL_WARNING = Warning: Active image cannot be deleted,please provide other image for deletion. IPECMD.PRESERVE_MEM_RANGE_WONT_BE_PROGRAMMED=The Preserve Program memory range falls outside of what will be programmed.\nThe given Preserve address range (%s) should either be within or equal to the Program memory range (%s).\nPlease use -MP in order to override the auto selection of the memory ranges by the tool. IPECMD.INVALID_LOGFILE = Invalid log command. syntax: -OSL e.g. -OSL3"d:/logfile.txt" \n IPECMD.INVALID_LOGLEVEL = Invalid log level. -OSL<0-7> e.g. [0=OFF;1=SEVERE;2=WARNING;3=INFO;4=CONFIG;5=FINE;6=FINER;7=FINEST;] \n IPECMD.INVALID_LOGPATH = Invalid log file path. \n IPECMD.INVALID_DFP = Invalid DFP. Provide Pack Name,Version and Vendor separated by commas and use -OWD to list DFP version e.g. -OWD"PIC12-16F1xxx_DFP,1.2.63,Microchip". IPECMD.INVALID_TOOLPACK = Invalid Tool Pack Version, use -OWT to list tool pack version e.g. -OWT1.x.xxx. IPECMD.TOOLPACK_SUPPORT = Command -OWT does not support for Gen-3 tools. \n #IPECMD.LOAD_END_MSG=Program memory range must be aligned on a(n) %d address boundary\n\ #IPECMD.LOAD_END_MSG=Invalid Configuration values encountered, PM3CMD has corrected it from current = \"0x%X\" to defualt value =\"0x%X\". Please cross verify.\n",currentValue,m_Words[i].defaultValue #IPECMD.LOAD_END_MSG=Could not open Com Port %d.\n", pD->m_ComPort #IPECMD.LOAD_END_MSG=Start of CheckEnvironments, device = %s", DeviceName);//debug #IPECMD.LOAD_END_MSG=Could not open Com Port %d.\n", m_pPM3Data->m_ComPort #IPECMD.LOAD_END_MSG=Could not find device %s.\n",m_DeviceString #IPECMD.LOAD_END_MSG=Illegal command line parameter %c.\n",Action #IPECMD.LOAD_END_MSG=Illegal command line parameter %c.\n",m_pCmndLine[i][0]); #IPECMD.LOAD_END_MSG=Vdd Min Must not be less than %f volts.\n",pD->m_pDevInfo->m_VddAbsMin #IPECMD.LOAD_END_MSG=Vdd Max not be greater than %f volts.\n",pD->m_pDevInfo->m_VddAbsMax #IPECMD.LOAD_END_MSG=Vpp must not be less than %f volts.\n",pD->m_pDevInfo->m_VppAbsMin #IPECMD.LOAD_END_MSG=Vpp must not be greater than %f volts.\n", pD->m_pDevInfo->m_VppAbsMax #IPECMD.LOAD_END_MSG=VddNom must not be greater than %f volts, or\nless than %f volts\n", pD->m_pDevInfo->m_VddAbsMax, pD->m_pDevInfo->m_VddAbsMin #IPECMD.LOAD_END_MSG=VddApp must not be greater than %f volts, or\nless than %f volts\n", pD->m_pDevInfo->m_VddAbsMax, pD->m_pDevInfo->m_VddAbsMin IPECMD.PM5PA_NOT_FOUND = PM5PA Not Found. IPECMD.INV_PM5PA_CMD = Invalid PM5PA Command. IPECMD.MULTIPLE_PM5_CMD = Multiple PM5 Commands entered. IPECMD.NO_ADAPTER_SERIAL = Adapter's Serial Number is not specified. IPECMD.MULTIPLE_ADAPTER = Multiple Programming Adapters specified in command for PM5PA. IPECMD.ENV_MISSING = Environment is not specified in command. IPECMD.MULTIPLE_ADAPTER_AVL = Multiple Adapters Connected. Please connect a single adapter or specify the serial number. IPECMD.INCORRECT_ADAPTER_SERIAL = Incorrect PM5PA Serial Number. IPECMD.NO_PM5_SERIAL = PM5's Serial Number is not specified. IPECMD.PM5PA_OR_PM5_NOT_FOUND = PM5PA or PM5 Not Found. IPECMD.PM5_NOT_FOUND = PM5 Not Found. IPECMD.MULTIPLE_PM5_AVL = Multiple PM5 Main Connected. Please connect a single PM5 Main or specify the serial number. IPECMD.INCORRECT_PM5_SERIAL = Incorrect PM5 Serial Number. IPECMD.MULTIPLE_PM5 = Multiple PM5 Serial specified in command for PM5.