The K Desktop Environment

Next Previous Table of Contents

3. Usage

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

3.1 Main Application Dialog

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.

 

 

3.2 Configure Ports Dialog

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.

 

3.3 EEPROM Support Dialog

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