Forum Linux.embarqué appel du noyau avec uMon

Posté par .
Tags : aucun
0
23
mar.
2007
bonjour,
je travaille sur la carte csb337 de cogent computer qui a pour bootloader Micromonitor.
L'appel de la zImage à partir de la RAM fait reseter la carte avec le message "Abort data".
quelqu'un peut-il me dire d'où vient le problème et pourquoi je n'arrive pas a obtenir le kernel panic attendu?
voici toutes les données et les commandes lacées:

Au demarrage:

uMON>TFS Scanning //FLASH/...
MICRO MONITOR
CPU: AT91RM9200 ARM920T
Platform: Cogent CSB337 - AT91RM9200 SBC
Release 1.0.1, Built: Jan 2 2005 @ 19:30:48
Monitor RAM: 0x20200000-0x2021b2c0
Application RAM Base: 0x2021c000
MAC: 00:23:31:37:00:01
IP: 192.168.254.210

*****************************************
uMON>set
PROMPT = uMON>
APPRAMBASE = 0x2021c000
BOOTROMBASE = 0x10000000
PLATFORM = Cogent CSB337 - AT91RM9200 SBC
VERSION = 1.0.1
CMDSTAT = PASS
CONSOLEBAUD = 38400
ETHERADD = 00:23:31:37:00:01
IPADD = 192.168.254.210
NETMASK = 255.255.0.0
GIPADD = 192.168.1.1

***********************************************

uMON>mstat
MICRO MONITOR
CPU: AT91RM9200 ARM920T
Platform: Cogent CSB337 - AT91RM9200 SBC
Release 1.0.1, Built: Jan 2 2005 @ 19:30:48
Monitor RAM: 0x20200000-0x2021b2c0
Application RAM Base: 0x2021c000
MAC: 00:23:31:37:00:01
IP: 192.168.254.210
Ptrs: moncom: 0x10000050, etheradd: 0x10000038, ipadd: 0x10000020
App-assigned functions...
getchar: 0x0
putchar: 0x0
dcacheFlush: 0x0
icacheInvalidate: 0x0
Current:
CPSR: 0x600000d3...
supervisor mode, 'arm' state
SWI: 0x0
IRQ: 0x0
FIRQ: 0x0
ABTD: 0x0
ABTP: 0x0
UNDEF: 0x0
********************************

uMON>cp zImage 0x20100000
Command not found: cp
uMON>tfs ls
Name Size Location Flags Info
monrc 276 0x1008005c e envsetup
zImage 974884 0x102e348c

Total: 2 items listed (975160 bytes).
uMON>
uMON>tfs cp zImage 0x20100000
uMON>call 0x20100000

EXCEPTION: 'Abort data'
Occurred near 0x20100b2c

Press any key to stop auto restart.

TFS Scanning //FLASH/...
MICRO MONITOR
CPU: AT91RM9200 ARM920T
Platform: Cogent CSB337 - AT91RM9200 SBC
Release 1.0.1, Built: Jan 2 2005 @ 19:30:48
Monitor RAM: 0x20200000-0x2021b2c0
Application RAM Base: 0x2021c000
MAC: 00:23:31:37:00:01
IP: 192.168.254.210

*********************************************************

sur le pc hôte:

root@debian:/tftp# tftp 192.168.254.210
tftp> put zImage 0x20100000

sur la carte:

uMON>TFTP rcvd WRQ: file <0x20100000>
TFTP transfer complete.
uMON>call 0x20100000

EXCEPTION: 'Abort data'
Occurred near 0x20100b2c

Press any key to stop auto restart.

TFS Scanning //FLASH/...
MICRO MONITOR
CPU: AT91RM9200 ARM920T
Platform: Cogent CSB337 - AT91RM9200 SBC
Release 1.0.1, Built: Jan 2 2005 @ 19:30:48
Monitor RAM: 0x20200000-0x2021b2c0
Application RAM Base: 0x2021c000
MAC: 00:23:31:37:00:01
IP: 192.168.254.210
uMON>


merci.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.