Problem xmodem komunikace s Boot ATSAMA5D36

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Pátek Duben 15 19:15:09 CEST 2022


Tak jeste jedna indicie, kdyz dam do bloku konstantni hodnoty, tak treba 
0x01 jde, 0x08 nejde, jsem z toho jelen. Zkousel jsem i jiny algoritmus 
pro CRC ale ten sedi.
Propojil jsem si 2 porty, poslal soubor z TeraTerm a posila identicka 
data. Fakt nevim uz. Zkouseno na dvou ruznych HW...

Dne 15.04.2022 v 17:14 Jaroslav Buchta napsal(a):
> Tak ted jsem z toho naprosto jelen, priohnul jsem si si aplikaci a 
> komunikace funguje, jenom zalezi na datech...
>
> CRC atp. jsem proveroval, data, ktera zpusobi chybu jsou napr. tento blok
>
>                                 0x00, 0x00, 0xA0, 0xE3, 0x17, 0x0F, 
> 0x07, 0xEE, 0x1E, 0xFF, 0x2F, 0xE1, 0x98, 0x2D, 0x30, 0x00,
>                                 0x98, 0x2D, 0x30, 0x00, 0x98, 0x2D, 
> 0x30, 0x00, 0x98, 0x2D, 0x30, 0x00, 0x08, 0x3F, 0x30, 0x00,
>                                 0x64, 0xFE, 0xFF, 0xFF, 0xF4, 0x12, 
> 0x30, 0x00, 0x0C, 0x01, 0x30, 0x00, 0xA0, 0x07, 0x30, 0x00,
>                                 0x0F, 0x27, 0x00, 0x00, 0x1C, 0x03, 
> 0x30, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
>                                 0x00, 0x00, 0x00, 0x00, 0x20, 0x03, 
> 0x30, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
>                                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
> 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
>                                 0x00, 0x00, 0x00, 0x00, 0x0C, 0x03, 
> 0x30, 0x00, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
>                                 0x01, 0x00, 0x00, 0x00, 0x14, 0x03, 
> 0x30, 0x00, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
>
> Eliminacni metodou jsem zjistil, ze vadi 0x08 na 2. radku 4. pozici od 
> konce. 0x04 nefunguje taky, jinak treba 0x01 ano, 0xf0 taky. Je celkem 
> jedno, kam to do pameti RAM zapisu, zapisuju od zacatku SRAM 0x300000 
> normalne mi projdou 2 pakety a tento treti selze, kdyz ho dam jako 
> prvni, selze taky. Procesor vrati kod 24 dec, coz je asi nejake 
> odmitnuti? V protokolu to asi neni definovano.
>
> Cela odeslana data vypadaji takto a overoval jsem to propojenim dvou 
> USB prevodniku, ze opravdu odejde co ma. Normalne se pouziva prevodnik 
> FT2232.
>
> 01 01 FE 00 00 A0 E3 17 0F 07 EE 1E FF 2F E1 98 2D 30 00 98 2D 30 00 
> 98 2D 30 00 98 2D 30 00 08 3F 30 00 64 FE FF FF F4 12 30 00 0C 01 30 
> 00 A0 07 30 00 0F 27 00 00 1C 03 30 00 3E 00 00 00 00 00 00 00 00 00 
> 00 00 20 03 30 00 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> 00 00 00 00 00 00 00 00 00 00 00 0C 03 30 00 95 00 00 00 00 00 00 00 
> 01 00 00 00 14 03 30 00 96 00 00 00 00 00 00 00 5A 91
>
> Neprehlednul jsem neco naprosto trivialniho? Kdyz posilam same nuly 
> nebo 1,2,3,4... tak to chodi jak hodinky.
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list