Re: Weird 8051 assembler code generated by SDCC
- From: Roberto Waltman <usenet@xxxxxxxxxxxx>
- Date: Thu, 30 Mar 2006 10:44:11 -0500
Roberto Waltman wrote:
"Desert Rat" wrote:Or better: Try editing the assembly file, replacing the compiler
I am using SDCC on a 8051 project and the C code uses a switch...
statement which has some in-line assembler code in several spots. The
program compiles without any errors, but the assembler generates a
dozen or so "undefined symbol encountered during assembly" errors. The
errors all had to do with jump statements...
So this is the guess: something in your in-line assembly (labels
probably) is terminating the range of the compiler generated
limited-scope labels, so the jump statements so no see them.
Try removing them temporarily to see if that is the case.
generated labels with conventional ones:
00111$ --> label00111, etc.
.
- Follow-Ups:
- Re: Weird 8051 assembler code generated by SDCC
- From: Desert Rat
- Re: Weird 8051 assembler code generated by SDCC
- References:
- Weird 8051 assembler code generated by SDCC
- From: Desert Rat
- Re: Weird 8051 assembler code generated by SDCC
- From: Roberto Waltman
- Weird 8051 assembler code generated by SDCC
- Prev by Date: Re: Weird 8051 assembler code generated by SDCC
- Next by Date: Re: what kind of embedded os should i choose?
- Previous by thread: Re: Weird 8051 assembler code generated by SDCC
- Next by thread: Re: Weird 8051 assembler code generated by SDCC
- Index(es):
Relevant Pages
|