Hi,
I am still facing problem with HSM pflash programming for MPC5746C.
lets make my question simple.
Enable HSM using DCF and program HSM pflash 'or' First program HSM pflash and then Enable HSM using DCF ?
Which is the correct procedure.
I am using the below script in lauterbach without enabling DCF
LOCAL &chipFamily
InterCom.NAME HOST
; check connection / launch GUI:
IF !InterCom.PING(HSM)
TargetSystem.NewInstance HSM /ARCHitecture PowerPC
; arrange and name GUIs
InterCom HSM TITLE "TRACE32 MPC5746C_HSM"
InterCom HSM FramePOS 0% 0% 45% 75%
TITLE "TRACE32 MPC5746C_HOST"
FramePOS 50% 0% 45% 75%
LOCAL &CORE_NUMBER
InterCom ALL SYSTEM.RESET
InterCom ALL SYSTEM.OPTION.DUALPORT OFF
InterCom ALL SYSTEM.DOWN
WAIT 1.s
InterCom ALL SYSTEM.BDMCLOCK 4.0MHz
InterCom ALL SYSTEM.DETECT.CPU
InterCom HOST SYSTEM.CONFIG.CORE 1. 1.
InterCom HSM SYSTEM.CONFIG.CORE 2. 1.
InterCom HOST SYSTEM.CONFIG SLAVE OFF
InterCom HSM SYSTEM.CONFIG SLAVE ON
InterCom ALL SYSTEM.OPTION.WATCHDOG OFF
;InterCom ALL SYSTEM.MEMACCESS NEXUS
InterCom ALL SYSTEM.CPUACCESS ENABLE
InterCom ALL SYSTEM.OPTION.DUALPORT OFF
InterCom HOST SYSTEM.UP
InterCom HSM SYSTEM.MODE.ATTACH
InterCom HSM BREAK
And when i execute line InterCom HSM SYSTEM.MODE.ATTACH , i get status in HSM window as running(reset) after this i cannot program the pflash of HSM.
OR
Shall i Enable the HSM using DCF and run this script to program the pflash (I spoiled 2 microcontrollers) doing this way.
So i am trying understand the right way to do it.