bdiGDB for GNU Debugger, BDI2000 | User Manual 17 |
2.5.1 Configuration with a Linux / Unix host
The firmware / logic update and the initial configuration of the BDI2000 is done with a command line utility. In the ZIP Archive bdisetup.zip are all sources to build this utility. More information about this utility can be found at the top in the bdisetup.c source file. There is also a make file included.
Starting the tool without any parameter displays information about the syntax and parameters.
!
To avoid data line conflicts, the BDI2000 must be disconnected from the target system while programming the logic for an other target CPU (see Chapter 2.1.1).
Following the steps to bring-up a new BDI2000:
1. Build the setup tool:
The setup tool is delivered only as source files. This allows to build the tool on any Linux / Unix host. To build the tool, simply start the make utility.
[root@LINUX_1 bdisetup]# make
cc
cc
cc
2. Check the serial connection to the BDI:
With "bdisetup
Note: Login as root, otherwise you probably have no access to the serial port.
[root@LINUX_1 bdisetup]# ./bdisetup
Loader | : V1.05 |
Firmware | : unknown |
Logic | : unknown |
MAC | : |
IP Addr | : 255.255.255.255 |
Subnet | : 255.255.255.255 |
Gateway | : 255.255.255.255 |
Host IP | : 255.255.255.255 |
Config | : ?????????????????? |
3. Load/Update the BDI firmware/logic:
With "bdisetup
[root@LINUX_1 bdisetup]# ./bdisetup
Erasing CPLD
Programming firmware with ./b20armgd.103 Programming CPLD with ./armjed21.102
© Copyright | V 1.04 |