VSCP Bootloader wizzard

Back to HowTo's

 rev 0.32.0:  2004

Setup program for win32 - http://www.vscp.org/download/setup4vscpboot020.exe

The VSCP application is a simple wizard to boot load a node in a VSCP environment. It should be no problem to adopt it for your own needs. It is written in C++ and uses the wxWidgets library to be portable to other platforms. The source is in the VSCP source distribution or in the VSCP CVS. You need to have the CANAL service started or at least have one CANAL driver available to be able to use the application. If you need to design your own CANAL driver please check the CANAL documentation on how to do so. This is a very easy task.

How to use it

Start the vscpboot.exe application wizard. The welcome screen will be displayed.

:bootloader:bootapp1.jpg

Press Next to move forward

:bootloader:bootapp2.jpg

Select the interface you want to communicate through. It is faster to go directly through a driver then to use the CANAL daemon. If the listbox is blank you need to install CANAL and/or one or more CANAL drivers. See the documentation for CANAL on how to do this.

:bootloader:bootapp3.jpg

This screen tells how the input file is interpreted and loaded. The input file should be a standard Intel Hex file. When you press next you are asked to select the file and load it. If everything is OK with the file the next screen will be shown.

:bootloader:bootapp4.jpg

Here you have the ability to choose which areas should be loaded. You can also change the address range. If you try to load data into the boot sector a warning will be issued. Also to write configuration bits is very dangerous. Likewise for VSCP nodes it is not good to write to EEPROM memory. In boot cases you should know what you are doing and understand that you can end up with a node that does not work if you write the wrong information to the wrong place.

:bootloader:bootapp5.jpg

On this screen you choose the nodes you want to load data to.

:bootloader:bootapp6.jpg

This is the last screen before the actual boot loading process starts. Just press next and wait until the code has been loaded. If everything goes well the node will reboot with the new code and start the new application firmware.

History

,
vscp/vscp_bootloader_wizard.txt · Last modified: 2010/05/27 11:37 (external edit)
Public Domain www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0