XC8 do *.hex

Miroslav Draxal evik na volny.cz
Neděle Červenec 26 02:58:35 CEST 2015


Pokud ladíte ať s icd3 nebo soft.simulátorem, což je vlastně volba „Clean and Build for Debugging", tak mě se nevytvoří žádný hex ani cof soubor. Ani nijak neumím linker přinutit, aby je vytvářel. Pokud odladím a následně použiji volbu „Clean and Build Project“, pak se skutečně vytvoří hex ve složce _projektu/dist/default/production. U HiTechu se vytvářel COF už při debuggu v _projektu/dist/default/debugging. Zasahovat do makefile (tedy myslím, že zde by to šlo) nechci, protože bych to musel měnit plošně u všech projektů.

 

From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of j s
Sent: Sunday, July 26, 2015 1:46 AM
To: HW-news
Subject: Re: XC8 do *.hex

 

MPLABX pouzivam tiez a hex mi vygeneruje. Pozrite sa dobre do adresarovej struktury projektu. Pisem teraz z pamati, ale v adresari meno_projektu/dist/default/production by po clean builde urcite mal byt hex aj subor. V output okne MPLABX by malo byt dokonca vidno kam sa ten hex subor uklada. Generovanie elf/coff suboru je v nastavenich projektu volitelne.

 

2015-07-25 23:05 GMT+02:00 Miroslav Draxal <evik na volny.cz>:

Díky za postřehy, asi jsem měl napsat, že to kompiluji přes MplabX. A rád
bych, abych nemusel vkládat do automatizace zase nějaké "mezistupně".
 Vydedukoval jsem, že (jsem klikací člověk) že musím provést "Clean and
Build Project" pak mi to vytvoří hex. Soubor. Při "Clean and Build for
Debugging" to nevytvoří nic. Ono je to asi logické. Nejdřív to odzkoušet a
pak teprve vytvořit hex soubor. hiTech automaticky tvořil vždy cof soubor.
Míra


-----Original Message-----
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Jaromir
Sukuba
Sent: Saturday, July 25, 2015 10:19 PM
To: HW-news
Subject: Re: XC8 do *.hex

Len tak cvicne som spustil http://pastebin.com/97TwDA44 Vsimnite si, ze vo
volani kompilatoru (riadok 2) som nespecifikoval nijake ine moznosti, len to
ze bezi vo free mode a pouzity MCU. Medzi produktami kompilacie je cof aj
hex. Predpokladam ze v inych OS to bude presne to iste.

Pripadne, manual je vzdy naporudzi -
http://ww1.microchip.com/downloads/en/DeviceDoc/50002053E.pdf na strane 84,
v kapitole 4.3.2 Single step compilation: unless otherwise specified, a HEX
file and Microchip COFF file are compiled as the final output.


2015-07-25 21:55 GMT+02:00 Miroslav Draxal <evik na volny.cz>:
> Dobrý den,
>
> Nemáte někdo tušení, jak získat po kompilaci z XC8 výsledný HEX soubor?
>
> V HiTech se musel pomocí mp2hex z *.cof souboru vytvořit *.hex. Mám to
> v bootloaderu automatizováno, ale XC8 *.cof ani *.hex soubor
> nevytváří. Chci migrovat do XC8.
>
> Míra
>
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list

 

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20150726/78e049bf/attachment.html>


Další informace o konferenci Hw-list