Goto page Previous 1, 2
Marek
Guest
Wed Mar 25, 2015 9:45 pm
On Wed, 25 Mar 2015 21:35:28 +0100, "pawel" <paw1976@poczta.onet.pl>
wrote:
Quote:
Niestety File format not recognized
Ten bin na pewno jest elfem?
--
Marek
pawel
Guest
Wed Mar 25, 2015 9:46 pm
Quote:
Chyba nie rozumiem. Próbujesz kod przechowywać w zew. flash a później go
ładować do ram i tam go uruchamiać?
Nic z tych rzeczy. Chcę pobrać tylko adresy funkcji zapisane w pliku
(wskaźniki). Jak mam wskaźnik do funkcji to przecież
mogę ją wykonać. Oczywiście są to wskaźniki do funkcji w pamięci programu :)
Paweł
Marek
Guest
Wed Mar 25, 2015 9:52 pm
On Wed, 25 Mar 2015 21:46:51 +0100, "pawel" <paw1976@poczta.onet.pl>
wrote:
Quote:
Nic z tych rzeczy. Chcę pobrać tylko adresy funkcji zapisane w
pliku
(wskaźniki). Jak mam wskaźnik do funkcji to przecież
mogę ją wykonać. Oczywiście są to wskaźniki do funkcji w pamięci
programu

A wywołanie jej "normalnie" jest złe, bo...?
Czy czasem nie zaczynasz rozwiązywać problemy nie istniejące w innych
arch.? Czemu nie użyjesz mcu odpowiedniego do danego zadania?
--
Marek
Sebastian BiaĹy
Guest
Wed Mar 25, 2015 9:53 pm
On 2015-03-25 20:31, pawel wrote:
[quote]Chodzi o oszcz
pawel
Guest
Wed Mar 25, 2015 10:24 pm
Quote:
Ten bin na pewno jest elfem?
Mam dwa pliki .bin i .elf.
Użyłem polecenia na pliku .elf i wypluło masę informacji trochę podobnych do
tych z pliku .map
janusz_k
Guest
Wed Mar 25, 2015 10:51 pm
Quote:
Kto zgadnie architekturę

?
x86 ?
--
Pozdr
Janusz_K
JDX
Guest
Thu Mar 26, 2015 8:24 am
On 2015-03-25 21:29, Marek wrote:
[...]
Quote:
ClrWdt(); 0: 24030001 li v1,1 4: 3c020000 lui v0,0x0 8: ac430000 sw
v1,0(v0)
Kto zgadnie architekturę

?
Wygląda na jakiegoś MIPS-a.

Marek
Guest
Thu Mar 26, 2015 8:57 am
On Thu, 26 Mar 2015 08:24:30 +0100, JDX <jdx@onet.pl> wrote:
Quote:
Wygląda na jakiegoś MIPS-a.
Bingo! Wygrałeś lutownicę

.
--
Marek
J.F.
Guest
Thu Mar 26, 2015 1:57 pm
Użytkownik "Sebastian Biały" napisał w wiadomości
On 2015-03-25 20:31, pawel wrote:
[quote]Chodzi o oszcz
J.F.
Guest
Thu Mar 26, 2015 2:07 pm
Użytkownik "pawel"
Quote:
Chodzi o oszczędność pamięci ram oczywiście
Na początku programu muszę odwołać się do tych funkcji tzn przekazać
je jako parametr do innej funkcji bibliotecznej
i zapomnieć tzn zwolnić pamięć ram.
Ale one do jednorazowego wywolania czy jak ?
Czy ta funkcja je gdzies zapamietuje ?
Quote:
Ponieważ do atmegi mam podłączoną pamięć dataflash i mogę przesyłać
na nią pliki binarne i tekstowe to chciałbym:
- wygenerować plik z adresami funkcji po kompilacji
- załadować go na stałę do dataflash
- później przy każdym uruchomieniu programu zaalokować pamięć
odczytać do niej zawartość pliku z adresami przekazać do funkcji
bibliotecznej i zwolnić pamięć.
Duzo tych funkcji ? Bo ta procedura moze zajac wiecej programu niz
lista funkcji :-)
Moze Ci PROGMEM wystarczy do umieszczania tablic w pamieci programu ?
http://www.nongnu.org/avr-libc/user-manual/pgmspace.html
J.
JDX
Guest
Thu Mar 26, 2015 5:36 pm
On 2015-03-26 08:57, Marek wrote:
Quote:
On Thu, 26 Mar 2015 08:24:30 +0100, JDX <jdx@onet.pl> wrote:
Wygląda na jakiegoś MIPS-a. :-)
Bingo! Wygrałeś lutownicę

.
Do rynien?

Goto page Previous 1, 2