Hello Jaromir Sukuba,

I made your test procedure without error message.

sdcc --use-non-free -mpic14 -ppic16f877 tst.c
message: Using default linker script
"/usr/local/share/gputils/lkr/16f877_g.lkr".

sdcc --use-non-free -mpic14 -ppic16f1829 tst.c
message: Using default linker script
"/usr/local/share/gputils/lkr/16f1829_g.lkr".

sdcc -v
SDCC : pic14 3.5.5 #9503 (Linux)
published under GNU General Public License (GPL)

gpasm -v
gpasm-1.4.2 #1186 (Feb 17 2016)

I am making a fresh download from trunk, and I will try it again.

regards,

Zsolt Gál

2016-02-29 14:55 GMT+01:00 Jaromir Sukuba <jarin...@gmail.com>:

> Hello,
> this is my first post in here.
>
> I'm using SDCC to build project with PIC16F1829. It worked on two
> machines - one Linux box with SDCC snapshot 3.5.1 #9263, second one is
> windows machine with SDCC 3.5.4 #9360. I always used the latest
> snapshot. For Linux 3.5.0 build I have problem running the binary, due
> to the "GLIBC 3.4.20" problem. I'm trying to build the same project on
> third machine, with newest snapshot 3.5.5 #9509, but I'm running into
> problems.
> I isolated the problem to simplest source:
>
> When compiling simple source (tst.c) for PIC16F877
> # sdcc --use-non-free -mpic14 -ppic16f877 tst.c
> message: Using default linker script
> "/usr/local/share/gputils/lkr/16f877_g.lkr".
> #
>
> though the same on PIC16F1829
> # sdcc --use-non-free -mpic14 -ppic16f1829 tst.c
> message: Using default linker script
> "/usr/local/share/gputils/lkr/16f1829_g.lkr".
> error: Processor family mismatch in "idata.o".
> #
>
> where tst.c looks like:
> void main (void)
> {
> while (1);
> }
>
> For PIC16F877, there is normally generated code - for PIC16F1829, nothing.
> I tried to google for this error and this one looks similar
> https://sourceforge.net/p/sdcc/mailman/message/34324501/ though the
> changes that Gál Zsolt suggested seem to be in pic14device.txt file as
> expected:
>
> processor 16f1829, 16lf1829
>         program         8K
>         data            1024
>         eeprom          256
>         enhanced        1
>         io              18
>         maxram          0x07f
>         bankmsk         0xf80
>         config          0x8007 0x8008
>         regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07
> 0x08 0x09 0x0a 0x0b
>         memmap          0x20 0x6f 0x000
>         memmap          0x70 0x7f 0xf80
>
>
> Any idea what is the problem with my setup? Any additional info I can
> provide?
>
> Thanks,
> Jaromir Sukuba
>
>
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
> _______________________________________________
> Sdcc-user mailing list
> Sdcc-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sdcc-user
>



-- 
~~~~~~~~~~~~~~~~
http://galzsolt.zzl.org
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to