C xc8

konfera na efton.sk konfera na efton.sk
Úterý Prosinec 5 22:28:00 CET 2017


To prve definuje pole charov dlzky danej inicializatorom, a nainicializuju ju tym retazcom.

Tie druhe dva definuju na adrese 0x30 premennu typu char (t.j. jedeb jediny byte), do ktorej sa snazia narvat (nainicializovat ju na) pointer na retazcovu konstantu (string literal). Ta pochopitelne moze byt potom umiestnena kdekolvek.

wek



-----Original Message-----

From:  "Miroslav Draxal" <evik at volny.cz>
Subj:  C xc8
Date:  Tue 5. Dec 2017 17:24
Size:  2K
To:  "'HW-news'" <hw-list at list.hw.cz>

     Dobrý den,
Ne¾ to ode¹lu jako bug vxc8, optám se zdej¹ích odborníku.

const char ootLoader [] @0x30 = {"BootLoader"};
 ulo¾í do ROM od adresy 0x30

const char ootLoader  @0x30 = {"BootLoader"};

ulo¾í do ROM od adresy 0x100 pro procesory do 8kW, 0xf00 pro procesory do 64kW bez upozornìní.
Myslíte, ¾e je ktomu nìjaký dùvod?
Díky za reakce, Míra

Ps. Navazuje na vlákno PIC XC8 Bootloader

 



Další informace o konferenci Hw-list