Mercurial > ecos
diff packages/hal/arm/pid/current/misc/Notes @ 2:443894e2e912 ecos-v1_2_1-release
Block commit of eCos version 1.2.1
| author | jlarmour |
|---|---|
| date | Tue, 11 May 1999 12:24:34 +0000 |
| parents | |
| children | a0774359f013 |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/pid/current/misc/Notes @@ -0,0 +1,46 @@ +=========================================================================== +####COPYRIGHTBEGIN#### + +------------------------------------------- +The contents of this file are subject to the Cygnus eCos Public License +Version 1.0 (the "License"); you may not use this file except in +compliance with the License. You may obtain a copy of the License at +http://sourceware.cygnus.com/ecos + +Software distributed under the License is distributed on an "AS IS" +basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +License for the specific language governing rights and limitations under +the License. + +The Original Code is eCos - Embedded Cygnus Operating System, released +September 30, 1998. + +The Initial Developer of the Original Code is Cygnus. Portions created +by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions. All Rights Reserved. +------------------------------------------- + +####COPYRIGHTEND#### +=========================================================================== + +15 Jan 1999 + +How to build and install the GDB module on the PID + +1. Configure a minimal eCos system with all packages except 'infra' disabled. +2. Edit <hal/hal.h> to enable GDB: + #define CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS + #undef CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT + #undef CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT +3. make;make -C hal/arm/pid/current/misc +4. Download the image onto the PID board: + arm-elf-gdb -nw hal/arm/pid/current/misc/gdb_module.img + You can connect to the board using either existing GDB stubs or Angel. + This will download the stubs onto the board at 0x60000..0x64000 +5. Configure a separate eCos system with all packages enabled. +6. make misc +7. Now download the FLASH programmer tool + arm-elf-gdb -nw hal/arm/pid/current/misc/prog_flash +8. Run the tool. The GDB stubs will now be programmed into the FLASH. + +eCos GDB stubs should now be installed and set up as the default monitor when you +run from FLASH.
