Nie mogę zlaneźć konkretnej informacji więc pytam o wasze doświadczenia w tym temacie:
[Przedstawiam problem obrazowo]
Mam w kodzie programu zapisany statyczny słownik(lub kilka), załóżmy:
char slownik[20][2] = { { 'kot', 'cat'}, { 'pies', 'dog'}... itd
char costam[30][3] = ....
(nie jest istotne w tej chwli jak ten słownik wygląda i co zawiera)
oraz znana mi jest wcześniej wielkość tego słownika.
Chciałbym umieścić te zmienne (ten słownik) w danym obszarze pamięci (bynajmniej znać początkowy adres) oraz przez bootloader móc zastępować tylko ten słownik oraz jego wielkość, a pozostały program pozostawić bez zmian.
Moje pytanie brzmi czy to jest możliwe w takim lub zbliżonym rozwiązaniu, czy koniecznie muszę wgrać cały program do flasha od nowa oraz jeśli da się czy ktoś jest wstanie mnie nakierować na info jak takie coś wykonać (jak ulokować dane w konkretnym obszarze pamięci i zmieniać ten obszar za pomocą bootloadera)
Proszę nie proponować innych opcji rozwiązania typu "czemu nie zastosujesz zewnętrzny flash na słownik, czemu ten słownik ma taka forme" itp interesuje mnie ten konkretny przypadek.
Pozdrawiam i dzięki za wypowiedzi wszystkich doświadczonych!
[Przedstawiam problem obrazowo]
Mam w kodzie programu zapisany statyczny słownik(lub kilka), załóżmy:
char slownik[20][2] = { { 'kot', 'cat'}, { 'pies', 'dog'}... itd
char costam[30][3] = ....
(nie jest istotne w tej chwli jak ten słownik wygląda i co zawiera)
oraz znana mi jest wcześniej wielkość tego słownika.
Chciałbym umieścić te zmienne (ten słownik) w danym obszarze pamięci (bynajmniej znać początkowy adres) oraz przez bootloader móc zastępować tylko ten słownik oraz jego wielkość, a pozostały program pozostawić bez zmian.
Moje pytanie brzmi czy to jest możliwe w takim lub zbliżonym rozwiązaniu, czy koniecznie muszę wgrać cały program do flasha od nowa oraz jeśli da się czy ktoś jest wstanie mnie nakierować na info jak takie coś wykonać (jak ulokować dane w konkretnym obszarze pamięci i zmieniać ten obszar za pomocą bootloadera)
Proszę nie proponować innych opcji rozwiązania typu "czemu nie zastosujesz zewnętrzny flash na słownik, czemu ten słownik ma taka forme" itp interesuje mnie ten konkretny przypadek.
Pozdrawiam i dzięki za wypowiedzi wszystkich doświadczonych!
