That works! Thanks.

Now when I compile Raphael's simple code fragment, the sfr's behave as
expected.

But ... when I rebuild with the below makefile, the sfr problem reappears.
Any ideas?

#sfraccess.mak
#
CHIP=4550

LIBS= pic18f$(CHIP).lib libio18f$(CHIP).lib libc18f.lib libsdcc.lib crt0i.o

OFILES=sfraccess.o 

HEXFILE=sfraccess.hex

CC=sdcc

OPTS= --vc --fstack --denable-peeps --optimize-goto --optimize-cmp
--optimize-df --obanksel=9 --opt-code-size --fommit-frame-pointer 
CFLAGS= -I. -I $(SDCC_HOME)\include\pic16 $(OPTS) -mpic16 -p18f$(CHIP)

GPLINK=gplink.exe

LINKER_SCRIPT= 18f$(CHIP).lkr

SDCC_HOME=C:\PROGRA~1\SDCC

GPLINK_FLAGS= -I. -I$(SDCC_HOME)\lib\pic16 -m -w $(LIBS) $(OFILES) -s
$(LINKER_SCRIPT)

all: $(HEXFILE)
        $(GPLINK) $(GPLINK_FLAGS) -o $(HEXFILE)
        
clean:
        del *.asm
        del *.lst
        del *.o
        del *.cod
        
.SUFFIXES: .c .asm .o .hex

%.o: %.c
        $(CC) $(CFLAGS) -c $<

$(HEXFILE): $(OFILES)

sfraccess.o: sfraccess.c 
        $(CC) $(CFLAGS) -c sfraccess.c
#
#end of sfraccess.mak

-----Original Message-----
From: Xiaofan Chen [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 19, 2006 6:08 PM
To: [EMAIL PROTECTED]; [email protected]
Subject: Re: [Sdcc-user] PIC18F4550 - SFR access

On 7/19/06, Gene Daunis <[EMAIL PROTECTED]> wrote:
> Thanks,
>
> I downloaded the snapshot, how do I get this version to run on a win32
> system? Is there an installer available or do I have to build it?
>
> Gene
>

I've built the gputils snapshot under Windows using MinGW.

You need to download MinGW/NSis to build the installer for gputils. The
author of gputils (Craig Franklin) provides a Makefile for MinGW. The file
name is make-mingw. It is in the CVS.

If you want, I can send you the binary.

Regards,
Xiaofan


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Sdcc-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to