1. Programming Information
- Flash device must be pre-programmed before soldering on board.
- System firmware can only be changed by burning FLASH, or using LoadEx function in LonMaker Turbo or LNSObjectBrowser (LNS Turbo).
2. Utilities
A. NodeLoad - Comm Parameter and application firmware (*.NDL)
- Used to change application firmware
“nodeload –dlon1 –w10 –Ltest.ndl”
- Used to change Comm Parameter
“nodeload –dlon1 –w10 –Xtest.ndl”
B. NodeUtil
- Used to check status information including device system firmware version.
- Change Comm Parameter (Echelon use only).
C. LonMaker - *.XIF + *.NXE ( both provided by manufacturer) = *.APB
*.APB generated by LonMaker, only *.APB file is downloaded into a device
- Commission function – changes application firmware (same PID).
- Load function – used to change application firmware (different PID).
- Loadex function (LonMaker Turbo) – changes system firmware and application firmware.
D. LNSObjectBrowser –
- Load function – used to change application firmware (different PID).
- Loadex function (LNS Turbo) –
- Changes system firmware and application firmware.
- Supports System Firmware vers. 6-16 only.
- Can not be used with LTM-10
(Nodebuilder box – sys vers. 121 and 122).
E. Burn new Flash device
– Used to change Comm Parameter, system firmware, application firmware (*.NEI).
- Software Data Protection (SDP) needs to Enabled during FLASH programming.
- The 3150 will always use SDP to write to Flash. This means that the Flash part will have SDP enable after the first write regardless of how it was programmed by an external programmer. The only vulnerability is if the device is programmed without SDP enabled, then the memory could get corrupted before the neuron chip writes to it for the first time.
Comments