XC8 do *.hex

Miroslav Draxal evik na volny.cz
Neděle Červenec 26 11:08:41 CEST 2015


Dobrý den, to je ono. Zvyk je železná košile. Já byl naučený, že v HiTechu v Project properties-> global options není vůbec žádná volba ničeho, tak jsem se tam automaticky ani nepodíval. Jak jednoduché. Ano, byl jsem zvyklí, že už při debuggu mi to vytváří cof soubor. Doladil jsem a rovnou potom skočil do mého bootloaderu, který si automaticky projde složky a najde nejnovější cof soubor a přes "síť" to nasype do určeného procesoru. Díky.

-----Original Message-----
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Jaromir Sukuba
Sent: Sunday, July 26, 2015 9:30 AM
To: HW-news
Subject: Re: XC8 do *.hex

Tusim sa uz niekam dostavame :-) Aky je vlastne stav, ktory chcete dosiahnut? Chcete aby Vam vytvaral HEX aj pri debug builde?

Mimochodom, v Project properties->XC global options si mozete zvolit, aby Vam generoval COF namiesto ELF.

2015-07-26 2:58 GMT+02:00 Miroslav Draxal <evik na volny.cz>:
> 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
>
>
>
>
> _______________________________________________
> 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ší informace o konferenci Hw-list