Hvala svima na odgovorima! :)
Citat:
ali unsigned char ti je od 0x00 do 0xFF
Da, naravno. :) Primer sam izvlacio iz glave, posto sam bio u zurbi kada sam pisao prvu poruku. :) Koristim unsigned short, a za C30 je to 16bita. ;)
@Odin D. - Koliko shvatam ovaj dsPIC ima neku modifikovanu Harvard arhitekturu. Bez obzira na to, svakako razmatram kako mogu to samo da smestim u ram. Nisam siguran da sam jos dosao do pravog odgovora. Nasao sam neka potencijalna resenja na Microchip forumu pa cu to veceras da probam.
@mikikg - Izvinjavam se sto nisam dao dovoljno podataka u prvom postu, posto sam bio u zurbi. Koristim
dsPIC33FJ256GP710A koji ima 256KByte Flash memorije i 30KByte SRAM memorije. Koristim C30 kompajler.
Samo da kratko pokusam da objasnim o cemu se radi. Imam neki displej sa touch screen-om na koji treba da prikazem neke dugmice, koji u stvari reprezentuju odredjenu funkciju (kada kliknem na jedno dugme, izvrsi se neka operacija). Svako od tih dugmica je 42px x 42px i kada konvertujem to u 16 bitni podatak, to je niz od 1768 elemenata za svaku od tih slika. I kada se to pogleda za sve slike (10 komada) bude negde 35360KB. A maksimalno dozvoljeno je 32768KB.
U prilogu je slika greske koju mi linker prijavljuje.
Pokusacu to sto ste mi savetovali, a i nasao sam jos neka potencijalna resenja na microchip forumu, pa cu i to da probam. Valjda cu nesto uspeti, a ako nadjem resenje, svakako cu postaviti ovde.
Ako imate jos neke sugestije, slobodno recite! :)
Hvala svima puno!!!
Pozdrav,
Lestrigonac