[elektro] PIC18F felprogramozasa bootloaderrel, de PC helyett AVR-rel

Moravcsik Szilard levlista.mszilard at gmail.com
Tue May 17 07:21:38 CEST 2016


Szia!

2016.05.16. 14:10 keltezéssel, Pipi írta:
> Hali!
> mi a baj a hex2bin-el?

Nem tudom, hogy az általa generált bin-ben honnan kezdődik az flash-be 
töltendő app, honnan az EEPROM tartalom, honnan a Config.

> úgy látom itt a forrás is fenn van: https://sourceforge.net/projects/hex2bin/

Mire megérteném a forrást... :)

> szerintem nem egy nagy cucc megírni, jobb ha közvetlen a hex fájlból dolgozol, mert akkor csak a ténylegesen használt
> programterületet kell írnod, a hexbin meg feltölti valamilyen (FF?) kóddal a nem használt területeket....
>

Windows alá már írtam programozó szoftvert. Bluetooth-on keresztül 
programozott fel C51 alapú mérőeszközt. De AVR-en azért jóval 
szűkösebbek az erőforrások, mint PC-n.

> PC-re DOSban írtam egy pic16 memóriablokk foglaltság kijelzőt C-ben, ha kell odaadom, abból is kiindulhatsz
> így néz ki a kimenete, 16 bájtos blokkok, elől a cím, utána ahol szóköz van ott nincs adat a hex fájlban:
>

Kösz, rendes vagy!
Azért még futok egy kört, de ha nincs más hátra mint előre és meg kell 
írnom, lehet, hogy elkérem a forrás kódot.

Üdv:
Szilárd

U.i.:
> 2016.05.16. 12:14 keltezéssel, Moravcsik Szilard írta:
>> Sziasztok!
>>
>> Van egy olyan feladatom, hogy egy PIC18F8722 uC-t kellene AVR-rel RS232
>> soros vonalon felprogramozni a PIC-ben lévő bootloaderrel.
>> A bootloader és kommunikációs protokollja mindenben megfelel a Microchip
>> AN1310-ben leírtaknak.
>>
>> PC helyett azonban egy uSD kártyaolvasóval felszerelt ATxmega, RS232
>> interfésszel ellátva, lenne a "host", ami majd a protokoll szerint
>> elvégezné a PIC flash, EEPROM, Config bitek stb. programozását. A PIC-be
>> töltendő adatok a uSD kártyán lennének.
>>
>> Jó lenne, ha nem kellene az xmegára megírnom egy HEX fájl dekódert.
>> Kényelmesebb lenne valamilyen PC-n futó programmal dekódolt bináris
>> fájlt előállítani, ha kell, akár többet is (pl. egyet a flash-hez, egyet
>> az EEPROM-hoz, egyet a Config-hoz, stb.). Ilyen konverter szoftvert
>> eddig nem találtam. Úgy tűnik, ez esetben a hex2bin.exe sem az, ami ide
>> kellene.
>>
>> Van valamilyen tippetek, mit lehetne használni? Esetleg valami egyéb jó
>> ötlet?
>>
>> Üdv:
>> Szilárd
>>
>> ---
>> A levél vírus, és rosszindulatú kód mentes, mert az avast! Antivirus védelme ellenőrizte azt.
>> https://www.avast.com/antivirus
>>
>> -----------------------------------------
>>             elektro[-flame|-etc]
>>
>>
>
>


---
A levél vírus, és rosszindulatú kód mentes, mert az avast! Antivirus védelme ellenőrizte azt.
https://www.avast.com/antivirus



More information about the Elektro mailing list