Atmel website | ARM Community | AVR freaks | Technical Support
Banner
 FAQ •  Search •  Register •  Login 

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: Re: Checksum failure
PostPosted: Wed Jul 22, 2009 2:59 pm 
Offline

Joined: Fri May 14, 2004 9:58 am
Posts: 183
Location: France - USA
Hi,

We have never encountered such a problem with the ATMEL reference board.
Your settings seems good... Perhaps another hardware difference between ATMEL and OLIMEX boards...

Code:
#define ETHERNET_BUFFER_BASE_PHYSICAL 0x20059000

Code:
   EMACBUF    80059000  0000E000    RESERVED

For your information, the difference between 0x2... and 0x8... addresses:
    0x2... => Physical
    0x8... => Virtual

HTH


Top
 Profile  
 
 Post subject: Checksum failure
PostPosted: Wed Jul 22, 2009 11:28 pm 
Offline

Joined: Thu Jul 16, 2009 8:58 am
Posts: 12
Hi!

Having solved my previous issue, it took only a minute to face the next one.
I am using the Olimex SAM9-L9260 board. During downloading I get Checksum failure error and the CPU resets.
Sometimes it just resets during download without any debug output! No idea why!

Log:

Quote:
Sent BOOTME to 255.255.255.255
Packet has the following data:
boot.bin[NULL]octet[NULL]
TFTP packet could have 1 name/value pairs
Locked Down Link 1
Src IP 192.168.1.2 Port 03D4 Dest IP 192.168.1.1 Port 0F6A
Default TFTP block size set to: 512 bytes
There were no options detected in the TFTP
EthDown::TFTPD_OPEN::boot.bin
-EbootSendBootmeAndWaitForTftp

BL_IMAGE_TYPE_BIN

XXXXXXXXXXXXXXXXXXXXXXXXXERROR: Checksum failure (expected=0x4C9DAC computed=0x
4CA544)
****** Checksum failure on record 25, ABORT!!! ******
RomBOOT



It happened always at the same record.
I've found out that this is often caused by wrong memory settings, the ethernet buffer overlaps other regions.
I've checked config.bib and eboot.bib and increased the ethernet buffer size. It looks like it helped a little, but still I can't download a whole image (stops at 2-3-4 MB out of 6). Now Checksum failure happens randomly.

eboot.bib:

Code:
MEMORY

;   Name     Start     Size      Type
;   -------  --------  --------  ----
    EBOOT    80000000  00040000  RAMIMAGE       
    RAM      80040000  00010000  RAM
    PSHEAP   80050000  00008000  RESERVED
    DRVGLOB  80058000  00001000  RESERVED
;   EMACBUF    80059000  0000E000    RESERVED
   EMACBUF    80059000  00020000    RESERVED //modified


config.bib:

Code:
MEMORY

;   Name     Start     Size      Type
;   -------  --------  --------  ----
    BLDR     80000000  00058000  RESERVED
    DRVGLOB  80058000  00001000  RESERVED
;   EMACBUF    80059000  0000E000    RESERVED
   EMACBUF    80059000  00020000    RESERVED //modified
;    NK       80067000  01000000  RAMIMAGE
    NK       80079000  01000000  RAMIMAGE //modified
;    RAM      81067000  02EA7000  RAM      ; 46.65 MB
    RAM      81079000  02E87000  RAM       //modified


emac.c:

This is the original:
#define ETHERNET_BUFFER_BASE_PHYSICAL 0x20059000
starting address of the ETH buffer. The first char confuses me a little, 0x2... 0x8... I thought it means the same caused by an offset.
The buffers:
Code:
#define RX_BUFFER_SIZE           128      /* 128 rounded up */
   #define RX_RING_SIZE           240      /* max number of receive buffers */
   #define RX_RING_BYTES           (RX_RING_SIZE * sizeof(dma_desc))
   //#define RX_DMA_SIZE             RX_RING_BYTES + RX_RING_SIZE * RX_BUFFER_SIZE
   
   #define TX_BUFFER_SIZE           1536           /* 1536 rounded up */
   #define TX_RING_SIZE           16      /* max number of transmit descriptors*/
   #define TX_RING_BYTES           (TX_RING_SIZE * sizeof(dma_desc))
   //#define TX_DMA_SIZE             TX_RING_BYTES + TX_RING_SIZE * TX_BUFFER_SIZE

I also tried setting buffernums lower but it didn't help.

How should I distribute memory?

Any help would be appreciated.
Thanks!


Top
 Profile  
 
 Post subject: Re: Checksum failure
PostPosted: Sat Jul 25, 2009 9:20 pm 
Offline

Joined: Thu Jul 16, 2009 8:58 am
Posts: 12
Hi!

No progress so far. But there are a few things I don't get.
I did a comparison of the good nk.bin records and the received ones (written to the memory). I also used wireshark to check the network data too.
The original nk.bin is correct, as viewbin confirms it. Also, the traffic data is the same, correct.
After the whole record is received and stated incorrect (Checksum failed error) I dumped that record to debug screen.
I compared it to the original nk.bin (using viewbin) and there is a difference. So something fishy is going on and checksum failure it is.
Here are some tests:

Quote:
Original:
***** !_31.TXT
0x80208090 : B55A6771 01000000 7773326B 2E706462
0x802080A0 : 00000000 70402DE9 0250A0E1 0160A0E1
0x802080B0 : 0040A0E1 003094E5 083093E5 0FE0A0E1
0x802080C0 : 13FF2FE1 000050E3 0E00A003 7040BD08

Downloaded to memory:
***** eboot2_31.txt
0x80208090 : B55A6771 01000000 7773326B 2E706462
0x802080A0 : 00500000 00502DE9 0050A0E1 0150A0E1
0x802080B0 : 0050A0E1 005094E5 005093E5 01D0A0E1
0x802080C0 : 13FF2FE1 000050E3 0E00A003 7040BD08


Quote:
Original:
***** !_31.txt
0x80208090 : B55A6771 01000000 7773326B 2E706462
0x802080A0 : 00000000 70402DE9 0250A0E1 0160A0E1
0x802080B0 : 0040A0E1 003094E5 083093E5 0FE0A0E1
0x802080C0 : 13FF2FE1 000050E3 0E00A003 7040BD08

Downloaded to memory:
***** EBOOT8_31.TXT
0x80208090 : B55A6771 01000000 7773326B 2E706462
0x802080A0 : 00500000 00502DE9 0050A0E1 0150A0E1
0x802080B0 : 0050A0E1 005094E5 005093E5 01D0A0E1
0x802080C0 : 13FF2FE1 000050E3 0E00A003 7040BD08


Quote:
Original:
***** 33_ok.txt
0x80252710 : 01A0A0E3 00B0A0E3 1C208DE5 B032CDE1
0x80252720 : 00808DE5 00308DE2 24208DE2 04108DE2
0x80252730 : 08008DE2 08608DE5 1490CDE5 15A0CDE5
0x80252740 : 16B0CDE5 0FE0A0E1 17FF2FE1 000050E3
0x80252750 : 0400001A 28309DE5 000053E3 24309D05
0x80252760 : 06005301 0140A003 0500A0E1 D31400EB
0x80252770 : 24089DE5 8E1500EB 0400A0E1 02CBA0E3
0x80252780 : 28C08CE3 0CD08DE0 F04FBDE8 1EFF2FE1
0x80252790 : 3C1025C0 441025C0 641025C0 088125C0
0x802527A0 : D8F7FFFF 10402DE9 0040A0E1 5C3094E5
0x802527B0 : 000053E3 1500000A 643094E5 000053E3
0x802527C0 : 1200000A A90900EB 000050E3 0F00000A
0x802527D0 : 0400A0E1 1B0900EB 000050E3 0C00001A
0x802527E0 : 640094E5 A1FFFFEB 000050E3 0400000A
0x802527F0 : 0B00A0E3 600A00EB 0000A0E3 1040BDE8
0x80252800 : 1EFF2FE1 0010A0E3 0400A0E1 4F0700EB
0x80252810 : 0100A0E3 1040BDE8 1EFF2FE1 346D25C0
0x80252820 : 4C7025C0 F0412DE9 10C29FE5 0CD08DE0
0x80252830 : 0150A0E1 00329FE5 003093E5 A43E8DE5
0x80252840 : 0500A0E1 0010A0E3 340400EB 000050E3

Downloaded to memory:
***** EBOOT3_33.TXT
0x80252710 : 01A0A0E3 00B0A0E3 1C208DE5 B032CDE1
0x80252720 : 00508DE5 00508DE2 00508DE2 00508DE2
0x80252730 : 00508DE2 00508DE5 0050CDE5 0150CDE5
0x80252740 : 0050CDE5 0050A0E1 00502FE1 005050E3
0x80252750 : 0050001A 00509DE5 005053E3 00509D05
0x80252760 : 00505301 0150A003 0150A0E1 005000EB
0x80252770 : 00509DE5 005000EB 0050A0E1 0050A0E3
0x80252780 : 00508CE3 00508DE0 0050BDE8 00502FE1
0x80252790 : 005025C0 005025C0 005025C0 005025C0
0x802527A0 : 0050FFFF 00502DE9 0050A0E1 005094E5
0x802527B0 : 005053E3 0050000A 005094E5 005053E3
0x802527C0 : 0050000A 005000EB 005050E3 0050000A
0x802527D0 : 0050A0E1 005000EB 005050E3 0050001A
0x802527E0 : 005094E5 0050FFEB 005050E3 0050000A
0x802527F0 : 0050A0E3 005000EB 0050A0E3 0050BDE8
0x80252800 : 00502FE1 0050A0E3 0050A0E1 005000EB
0x80252810 : 0150A0E3 0050BDE8 00502FE1 005025C0
0x80252820 : 005025C0 00502DE9 00509FE5 00508DE0
0x80252830 : 0050A0E1 00329FE5 003093E5 A43E8DE5
0x80252840 : 0500A0E1 0010A0E3 340400EB 000050E3


Quote:
Original:
***** 33_ok.txt
0x80252710 : 01A0A0E3 00B0A0E3 1C208DE5 B032CDE1
0x80252720 : 00808DE5 00308DE2 24208DE2 04108DE2
0x80252730 : 08008DE2 08608DE5 1490CDE5 15A0CDE5
0x80252740 : 16B0CDE5 0FE0A0E1 17FF2FE1 000050E3
0x80252750 : 0400001A 28309DE5 000053E3 24309D05
0x80252760 : 06005301 0140A003 0500A0E1 D31400EB
0x80252770 : 24089DE5 8E1500EB 0400A0E1 02CBA0E3
0x80252780 : 28C08CE3 0CD08DE0 F04FBDE8 1EFF2FE1
0x80252790 : 3C1025C0 441025C0 641025C0 088125C0
0x802527A0 : D8F7FFFF 10402DE9 0040A0E1 5C3094E5
0x802527B0 : 000053E3 1500000A 643094E5 000053E3
0x802527C0 : 1200000A A90900EB 000050E3 0F00000A
0x802527D0 : 0400A0E1 1B0900EB 000050E3 0C00001A
0x802527E0 : 640094E5 A1FFFFEB 000050E3 0400000A
0x802527F0 : 0B00A0E3 600A00EB 0000A0E3 1040BDE8
0x80252800 : 1EFF2FE1 0010A0E3 0400A0E1 4F0700EB
0x80252810 : 0100A0E3 1040BDE8 1EFF2FE1 346D25C0
0x80252820 : 4C7025C0 F0412DE9 10C29FE5 0CD08DE0
0x80252830 : 0150A0E1 00329FE5 003093E5 A43E8DE5
0x80252840 : 0500A0E1 0010A0E3 340400EB 000050E3
0x80252850 : 4F00000A 0500A0E1 6AFFFFEB 000050E3
0x80252860 : 4700000A 0010A0E3 0500A0E1 410800EB

Downloaded to memory:
***** EBOOT5_33.TXT
0x80252710 : 01A0A0E3 00B0A0E3 1C208DE5 B032CDE1
0x80252720 : 00508DE5 00508DE2 00508DE2 00508DE2
0x80252730 : 00508DE2 00508DE5 0050CDE5 0150CDE5
0x80252740 : 0050CDE5 0050A0E1 00502FE1 005050E3
0x80252750 : 0050001A 00509DE5 005053E3 00509D05
0x80252760 : 00505301 0150A003 0150A0E1 005000EB
0x80252770 : 00509DE5 005000EB 0050A0E1 0050A0E3
0x80252780 : 00508CE3 00508DE0 0050BDE8 00502FE1
0x80252790 : 005025C0 005025C0 005025C0 005025C0
0x802527A0 : 0050FFFF 00502DE9 0050A0E1 005094E5
0x802527B0 : 005053E3 0050000A 005094E5 005053E3
0x802527C0 : 0050000A 005000EB 005050E3 0050000A
0x802527D0 : 0050A0E1 005000EB 005050E3 0050001A
0x802527E0 : 005094E5 0050FFEB 005050E3 0050000A
0x802527F0 : 0050A0E3 005000EB 0050A0E3 0050BDE8
0x80252800 : 00502FE1 0050A0E3 0050A0E1 005000EB
0x80252810 : 0150A0E3 0050BDE8 00502FE1 005025C0
0x80252820 : 005025C0 00502DE9 00509FE5 00508DE0
0x80252830 : 0150A0E1 00509FE5 005093E5 00508DE5
0x80252840 : 0050A0E1 0050A0E3 005000EB 005050E3
0x80252850 : 0050000A 0050A0E1 0050FFEB 005050E3
0x80252860 : 4700000A 0010A0E3 0500A0E1 410800EB


Quote:
Original:
***** 33_ok.txt
0x80252710 : 01A0A0E3 00B0A0E3 1C208DE5 B032CDE1
0x80252720 : 00808DE5 00308DE2 24208DE2 04108DE2
0x80252730 : 08008DE2 08608DE5 1490CDE5 15A0CDE5
0x80252740 : 16B0CDE5 0FE0A0E1 17FF2FE1 000050E3
0x80252750 : 0400001A 28309DE5 000053E3 24309D05
0x80252760 : 06005301 0140A003 0500A0E1 D31400EB
0x80252770 : 24089DE5 8E1500EB 0400A0E1 02CBA0E3
0x80252780 : 28C08CE3 0CD08DE0 F04FBDE8 1EFF2FE1
0x80252790 : 3C1025C0 441025C0 641025C0 088125C0
0x802527A0 : D8F7FFFF 10402DE9 0040A0E1 5C3094E5
0x802527B0 : 000053E3 1500000A 643094E5 000053E3
0x802527C0 : 1200000A A90900EB 000050E3 0F00000A
0x802527D0 : 0400A0E1 1B0900EB 000050E3 0C00001A
0x802527E0 : 640094E5 A1FFFFEB 000050E3 0400000A
0x802527F0 : 0B00A0E3 600A00EB 0000A0E3 1040BDE8
0x80252800 : 1EFF2FE1 0010A0E3 0400A0E1 4F0700EB
0x80252810 : 0100A0E3 1040BDE8 1EFF2FE1 346D25C0
0x80252820 : 4C7025C0 F0412DE9 10C29FE5 0CD08DE0
0x80252830 : 0150A0E1 00329FE5 003093E5 A43E8DE5
0x80252840 : 0500A0E1 0010A0E3 340400EB 000050E3
0x80252850 : 4F00000A 0500A0E1 6AFFFFEB 000050E3
0x80252860 : 4700000A 0010A0E3 0500A0E1 410800EB
0x80252870 : 000050E3 4200001A 5C7095E5 0020A0E3
0x80252880 : 08308DE2 5C2085E5 04308DE5 F06085E2
0x80252890 : 0130A0E3 0120A0E3 0C108DE2 0500A0E1
0x802528A0 : 00608DE5 E20F00EB 203095E5 08209DE5
0x802528B0 : 5C7085E5 010A13E3 418FA0E3 0C108DE2
0x802528C0 : 0500A0E1 0500000A 013AC3E3 203085E5

Downloaded to memory:
***** EBOOT6_33.TXT
0x80252710 : 01A0A0E3 00B0A0E3 1C208DE5 B032CDE1
0x80252720 : 00508DE5 00508DE2 00508DE2 00508DE2
0x80252730 : 00508DE2 00508DE5 0050CDE5 0150CDE5
0x80252740 : 0050CDE5 0050A0E1 00502FE1 005050E3
0x80252750 : 0050001A 00509DE5 005053E3 00509D05
0x80252760 : 00505301 0150A003 0150A0E1 005000EB
0x80252770 : 00509DE5 005000EB 0050A0E1 0050A0E3
0x80252780 : 00508CE3 00508DE0 0050BDE8 00502FE1
0x80252790 : 005025C0 005025C0 005025C0 005025C0
0x802527A0 : 0050FFFF 00502DE9 0050A0E1 005094E5
0x802527B0 : 005053E3 0050000A 005094E5 005053E3
0x802527C0 : 0050000A 005000EB 005050E3 0050000A
0x802527D0 : 0050A0E1 005000EB 005050E3 0050001A
0x802527E0 : 005094E5 0050FFEB 005050E3 0050000A
0x802527F0 : 0050A0E3 005000EB 0050A0E3 0050BDE8
0x80252800 : 00502FE1 0050A0E3 0050A0E1 005000EB
0x80252810 : 0150A0E3 0050BDE8 00502FE1 005025C0
0x80252820 : 005025C0 00502DE9 00509FE5 00508DE0
0x80252830 : 0150A0E1 00509FE5 005093E5 00508DE5
0x80252840 : 0050A0E1 0050A0E3 005000EB 005050E3
0x80252850 : 0050000A 0150A0E1 0050FFEB 005050E3
0x80252860 : 0050000A 0050A0E3 0050A0E1 005000EB
0x80252870 : 005050E3 0050001A 005095E5 0050A0E3
0x80252880 : 00508DE2 005085E5 00508DE5 005085E2
0x80252890 : 0150A0E3 0050A0E3 00508DE2 0050A0E1
0x802528A0 : 00508DE5 005000EB 005095E5 00509DE5
0x802528B0 : 005085E5 005013E3 0050A0E3 00508DE2
0x802528C0 : 0500A0E1 0500000A 013AC3E3 203085E5


Quote:
Original:
***** 33_ok.txt
0x80252710 : 01A0A0E3 00B0A0E3 1C208DE5 B032CDE1
0x80252720 : 00808DE5 00308DE2 24208DE2 04108DE2
0x80252730 : 08008DE2 08608DE5 1490CDE5 15A0CDE5
0x80252740 : 16B0CDE5 0FE0A0E1 17FF2FE1 000050E3
0x80252750 : 0400001A 28309DE5 000053E3 24309D05
0x80252760 : 06005301 0140A003 0500A0E1 D31400EB
0x80252770 : 24089DE5 8E1500EB 0400A0E1 02CBA0E3
0x80252780 : 28C08CE3 0CD08DE0 F04FBDE8 1EFF2FE1
0x80252790 : 3C1025C0 441025C0 641025C0 088125C0
0x802527A0 : D8F7FFFF 10402DE9 0040A0E1 5C3094E5
0x802527B0 : 000053E3 1500000A 643094E5 000053E3
0x802527C0 : 1200000A A90900EB 000050E3 0F00000A
0x802527D0 : 0400A0E1 1B0900EB 000050E3 0C00001A
0x802527E0 : 640094E5 A1FFFFEB 000050E3 0400000A
0x802527F0 : 0B00A0E3 600A00EB 0000A0E3 1040BDE8
0x80252800 : 1EFF2FE1 0010A0E3 0400A0E1 4F0700EB
0x80252810 : 0100A0E3 1040BDE8 1EFF2FE1 346D25C0
0x80252820 : 4C7025C0 F0412DE9 10C29FE5 0CD08DE0
0x80252830 : 0150A0E1 00329FE5 003093E5 A43E8DE5
0x80252840 : 0500A0E1 0010A0E3 340400EB 000050E3
0x80252850 : 4F00000A 0500A0E1 6AFFFFEB 000050E3
0x80252860 : 4700000A 0010A0E3 0500A0E1 410800EB

Downloaded to memory:
***** EBOOT7_33.TXT
0x80252710 : 01A0A0E3 00B0A0E3 1C208DE5 B032CDE1
0x80252720 : 00508DE5 00508DE2 00508DE2 00508DE2
0x80252730 : 00508DE2 00508DE5 0050CDE5 0150CDE5
0x80252740 : 0050CDE5 0050A0E1 00502FE1 005050E3
0x80252750 : 0050001A 00509DE5 005053E3 00509D05
0x80252760 : 00505301 0150A003 0150A0E1 005000EB
0x80252770 : 00509DE5 005000EB 0050A0E1 0050A0E3
0x80252780 : 00508CE3 00508DE0 0050BDE8 00502FE1
0x80252790 : 005025C0 005025C0 005025C0 005025C0
0x802527A0 : 0050FFFF 00502DE9 0050A0E1 005094E5
0x802527B0 : 005053E3 0050000A 005094E5 005053E3
0x802527C0 : 0050000A 005000EB 005050E3 0050000A
0x802527D0 : 0050A0E1 005000EB 005050E3 0050001A
0x802527E0 : 005094E5 0050FFEB 005050E3 0050000A
0x802527F0 : 0050A0E3 005000EB 0050A0E3 0050BDE8
0x80252800 : 00502FE1 0050A0E3 0050A0E1 005000EB
0x80252810 : 0150A0E3 0050BDE8 00502FE1 005025C0
0x80252820 : 005025C0 00502DE9 00509FE5 00508DE0
0x80252830 : 0150A0E1 00509FE5 005093E5 00508DE5
0x80252840 : 0150A0E1 0050A0E3 005000EB 005050E3
0x80252850 : 0050000A 0050A0E1 0050FFEB 005050E3
0x80252860 : 4700000A 0010A0E3 0500A0E1 410800EB


I can see lots of 0050-s in the memory...
What is happening?
The address of the corrupt data is not constant, once the OS started but I couldn't repeat it again.
The question is where did the data go wrong? Out of the PHY? In the driver? etc?

BTW When I build the project I get firstboot.nb0 and firstboot.nb1, I assume compiled firstboot is larger than 4K, I only flash nb0. Is that a problem? What to do?

Thanks!
KV


Top
 Profile  
 
 Post subject: Re: Checksum failure
PostPosted: Sun Jul 26, 2009 1:13 pm 
Offline

Joined: Thu Jul 16, 2009 8:58 am
Posts: 12
Correct data is read from the PHY. The driver copies correct data to the correct memory addresses.
But after finishing the download of a record and checking the checksum the data is corrupt.

I see that always the lower 16 bits are wrong. I mean address mod 4 =(1 or 2). Not sure if it is the lower or the upper.

Please help!

Quote:
Correct:
0x802B7050 : 01000000 75697072 6F78792E 70646200
0x802B7060 : 0100A0E3 1EFF2FE1 0100A0E3 1EFF2FE1
0x802B7070 : 0100A0E3 1EFF2FE1 0100A0E3 1EFF2FE1
0x802B7080 : 0000A0E3 1EFF2FE1 0000A0E3 1EFF2FE1
0x802B7090 : 0000A0E3 1EFF2FE1 1EFF2FE1 1EFF2FE1
0x802B70A0 : AC151140 0C161140 0DC0A0E1 F05B2DE9
0x802B70B0 : 24B08DE2 10D04DE2 0060A0E1 0050A0E3

Corrupt:
0x802B7050 : 01000000 75697072 6F78792E 70646200
0x802B7060 : 01A0A0E3 00A02FE1 01A0A0E3 00A02FE1
0x802B7070 : 01A0A0E3 00A02FE1 01A0A0E3 00A02FE1
0x802B7080 : 00A0A0E3 00A02FE1 00A0A0E3 00A02FE1
0x802B7090 : 00A0A0E3 00A02FE1 00A02FE1 00A02FE1
0x802B70A0 : 00A01140 00A01140 00A0A0E1 005B2DE9
0x802B70B0 : 24B08DE2 10D04DE2 0060A0E1 0050A0E3


Quote:
Correct:
0x800946A0 : 0130A001 0000000A 0030A0E3 0C3086E5
0x800946B0 : 0E0052E1 0400001A 081080E5 000051E3
0x800946C0 : 0900000A 008081E5 070000EA 08309EE5
Corrupt:
0x800946A0 : 0130A001 0000000A 0030A0E3 0C3086E5
0x800946B0 : 300052E1 3000001A 300080E5 300051E3
0x800946C0 : 0900000A 008081E5 070000EA 08309EE5


Quote:
Correct:
0x801860D0 : 0C00001A BE30D4E1 5C0053E3 0100000A
0x801860E0 : 2F0053E3 0700001A 0E4084E2 B030D4E1
0x801860F0 : 5C0053E3 0100000A 2F0053E3 0100001A
0x80186100 : 024084E2 F8FFFFEA 0400A0E1 9E0500EB
Corrupt:
0x801860D0 : 0C00001A BE30D4E1 5C0053E3 0100000A
0x801860E0 : 00A053E3 01A0001A 00A084E2 00A0D4E1
0x801860F0 : 00A053E3 01A0000A 00A053E3 01A0001A
0x80186100 : 024084E2 F8FFFFEA 0400A0E1 9E0500EB


Top
 Profile  
 
 Post subject: Re: Checksum failure
PostPosted: Mon Jul 27, 2009 11:11 pm 
Offline

Joined: Thu Jul 16, 2009 8:58 am
Posts: 12
Hi!
I moved the image addresses. Now there is a better chance that it works but not always.
Quote:
MEMORY

; Name Start Size Type
; ------- -------- -------- ----
BLDR 80000000 00058000 RESERVED
DRVGLOB 80058000 00001000 RESERVED
EMACBUF 80059000 0000E000 RESERVED
;NK 80067000 01000000 RAMIMAGE
;RAM 81067000 02EA7000 RAM ; 46.65 MB
NK 81000000 01500000 RAMIMAGE
RAM 82500000 01000000 RAM

I also tried other cards but same results.


Top
 Profile  
 
 Post subject: Re: Checksum failure
PostPosted: Fri Aug 07, 2009 6:31 pm 
Offline

Joined: Thu Jul 16, 2009 8:58 am
Posts: 12
Has anybody managed to get WinCE 6.0 running on the Olimex SAM9-L9260 board?
Please answere.

Still no luck.

I also noticed that after programming this board firstboot downloads eboot faulty. It needs a minute unplugged! I calculated a checksum of eboot after reading it from the dataflash, it gives random incorrect values after each reset. When letting it rest a while for a minute unplugged it boots ok.
I haven't encountered this problem on the 9261 board.
I also checked the firstboot source but I haven't found any fundamental difference.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: