Next Previous Table of Contents
appload11 has been design to make uploading data into the target device as simple as possible. Almost all selected options are stored in the configuration file and are automatically used in the next loading sessions.
Overriding default options with command line parameters hasn't been implemented yet.
Three bootloader files are provided:
Standard-9600 - loads data into the target device at 9600 baud and
doesn't provide support for EEPROM programming
StandardEEPROM-9600 - loads data at 9600 baud and provides support for
programming internal EEPROM and Config register.
Software-38400 - loads data at 38400 and doesn't provide support for
EEPROM programming
Main dialog box contains number of controls that allow you to select binary files for loading into the target device, information window providing you with loading feedback and the menus giving you access to additional configuration options.
To add files to the list press Add button. A file selection dialog box will pop up. Select files that you wish to load. appload11 accepts binary files either in Motorola S1 or Intel HEX file format. An icon next to the selected file indicates if the file is in Intel or Motorola format.
To remove selected file(s) from the list select Remove button.
To start loading process select Load button. Please note that only selected files will be loaded.
Serial ports dialog box provides means for selecting the serial communication port, bootloader file, booting and loading speed.
Depending on the Linux variant several types of serial devices can be selected. On PC platform serial ports are represented by ttySx devices. Once you have selected appropriate serial device a list of available ports is automatically refreshed. Use Refresh button to perform manual serial port detection.
When selecting bootloader file make sure that correct loading speed is selected.
Booting baud rate must be selected according to the 68HC11 clock speed. CPU running at 8MHz crystal clock (2MHz bus speed) can use 1200 baud as booting speed. Booting at higher speed (7680 baud) is not possible to achieve using the standard I/O library functions as they do not permit to set non-standard baud rates.
If target device contains internal EEPROM it is possible to use bootloader code that is capable of programming EEPROM. Such bootloader file is StandardEEPROM-9600.ihx, which is part of the distribution.
From the File menu select EEPROM Support. A dialog box appears that will allow you to select starting and ending address of the internal EEPROM.
Important: EEPROM location specified in the EEPROM Support dialog box must match the location supported by the bootloader. Default EEPROM location is $B600-B7FF. If your EEPROM is at different location modify the StandardEEPROM-9600.asm and change the EE_START and EE_END definitions.
Next Previous Table of Contents