The NVMManager has the following functions:
- Create default images of device's non-volatile memory (NVM)
- Edit parameters in the existing binary images
- Upload NVM images to device's NVM
- Edit parameters in device's NVM
- Python 3.11 needs to be installed on your PC
- python.exe needs to be on the system path
- pipenv.exe needs to be on the system path
- pip is installed
- run install_pipenv.bat
Needed if a colleague updated the virtual environment and you do not yet have those changes in the virtual environment on your machine.
- run update_pipenv.bat
Launch the NVMManager by double clinking on the scrtipt NVMManager.bat.
- Click "Open JSON"
- Select NVM map file that you want to work with, click OK
- Once a JSON file is open, the NVM manager will display default content of device's NVM in a form of a drop-down list.
- Now you can edit the parameters, save an image of the NVM to a binary file, upload or download content of device's NVM
- Open NVM map (JSON) that corresponds to the binary image you want to open
- Click "Open NVM"
- In the tree view default configuration parameters will be replaced by configuration parameters from the opened NVM image
- Open NVM map file
- Optionally, edit configuration parameters, or load an existing image of NVM
- Select a COM port from a drop-down list
- Power on the device
- Click the button "Open" within 0.5 seconds after power-on, NVMManager shall connect to the device
- Click "Upload"
- Close the diagnostic session