Attention ! Fermeture imminente du forum d’Elektor (pour en savoir plus, cliquer ici). À partir du vendredi 15er mars il ne sera plus possible de s’identifier sur ce forum, mais son contenu restera disponible en lecture seule jusqu’à la fin du mois. Le 1er avril, il sera fermé définitivement.

Plantage debugger en ajoutant du code

Postby jmltech » Sat May 31, 2008 12:00 am

Bonjour tout le monde,
En rajoutant un module à un programme existant, plus moyen de faire tourner le debugger ! Le prog se charge bien puis à la premiere action (1 coup de pas à pas par exemple) perte de connexion. Avez-vous une idée de ce qui coince ?
Question annexe: Par défaut le code est installé en 0xE000 alors que les 16ko de mémoire disponible commence en 0xC000+0x800(debugger) = 0xC800 si je calcule bien. Comment utiliser cet espace ?
Ci-dessous la map du code me posant un problème: (le module ajouté est io18b20)
##########################################
# (2) SECTION INFORMATION #
##########################################
# SECTION ATR TYPE START LENGTH ALIGN MODULENAME
data_SE ABS DATA 000400 000000 ncrt0
bss_SE REL DATA 000400 000000 2 ncrt0
data_SO REL DATA 000400 000000 ncrt0
bss_SO REL DATA 000400 000000 ncrt0
data_NE REL DATA 000400 000000 2 ncrt0
REL DATA 000400 000004 2 comm
bss_NE REL DATA 000404 000000 2 ncrt0
REL DATA 000404 000126 2 comm
REL DATA 00052A 000008 2 io18b20
data_NO REL DATA 000532 000000 ncrt0
REL DATA 000532 000001 comm
bss_NO REL DATA 000533 000000 ncrt0
REL DATA 000533 000004 comm
REL DATA 000537 000009 io18b20
REL DATA 000540 0000CD main
stack REL DATA 00060E 000100 2 ncrt0
heap REL DATA 00070E 000000 ncrt0
rom_NE ABS ROMDATA 00E000 000000 ncrt0
REL ROMDATA 00E000 000100 2 io18b20
rom_NO REL ROMDATA 00E100 000000 ncrt0
data_SEI REL ROMDATA 00E100 000000 2 ncrt0
data_SOI REL ROMDATA 00E100 000000 ncrt0
data_NEI REL ROMDATA 00E100 000000 2 ncrt0
REL ROMDATA 00E100 000004 comm
data_NOI REL ROMDATA 00E104 000000 ncrt0
REL ROMDATA 00E104 000001 comm
switch_table REL ROMDATA 00E105 000000 ncrt0
program REL CODE 00E106 000000 2 ncrt0
REL CODE 00E106 0006B4 2 comm
REL CODE 00E7BA 000282 2 io18b20
REL CODE 00EA3C 0005BF 2 main
REL CODE 00EFFC 0000A7 2 _f8lt
REL CODE 00F0A4 000083 2 _i4div
REL CODE 00F128 00001C 2 _i4mulu
REL CODE 00F144 000020 2 _i4tof8
REL CODE 00F164 0000D4 2 _ltof
REL CODE 00F238 000054 2 _f8ltor
interrupt REL CODE 00F28C 000000 2 ncrt0
REL CODE 00F28C 000095 ncrt0
vector ABS ROMDATA 00FEDC 000100 ncrt0
fvector ABS ROMDATA 00FFFC 000004 ncrt0
# Total -------------------------------------------------------------------
DATA 00030D(0000781) Byte(s)
ROMDATA 000209(0000521) Byte(s)
CODE 00121B(0004635) Byte(s)

Un petit coup de main serait le bien venu, merci à tous.
JML
jmltech
 
Posts: 13
Joined: Fri Jan 17, 2014 4:37 pm

Return to R8C/13 (01-2006)

Who is online

Users browsing this forum: No registered users and 1 guest