Witam,
zwracam się do Was o pomoc, w jaki sposób zrealizować taki problem:
Mam dwa pliki z oprogramowaniem na zewnętrzny układ. Zewnętrzny układ trzeba zaprogramować tymi firmware'ami za pomocą SPI podczas każdorazowego uruchomienia urządzenia.
Docelowo będzie mikrokontroler np. STM32F103RCT6 ze względu na 256 kB pamięci FLASH.
Czyli algorytm będzie wyglądał mniej więcej tak:
1. Zapisać do FLASH dwa wsady dla zewnętrznego układu.
2. Odczytywać po jednym bajcie wsad i wysyłać go poprzez SPI
3. Koniec programowania
Teraz pytanie jak zrealizować to? W jaki sposób wrzucić wsady do pamięci FLASH mikrokontrolera? Tak aby było wygodnie potem programować kolejne sztuki. Utworzyć jakąś tablicę z danymi? Tylko jak to przetrawić na odpowiedni format?
Poprosiłbym o jakieś rady, rozwiązania.
Dziękuję!
zwracam się do Was o pomoc, w jaki sposób zrealizować taki problem:
Mam dwa pliki z oprogramowaniem na zewnętrzny układ. Zewnętrzny układ trzeba zaprogramować tymi firmware'ami za pomocą SPI podczas każdorazowego uruchomienia urządzenia.
Docelowo będzie mikrokontroler np. STM32F103RCT6 ze względu na 256 kB pamięci FLASH.
Czyli algorytm będzie wyglądał mniej więcej tak:
1. Zapisać do FLASH dwa wsady dla zewnętrznego układu.
2. Odczytywać po jednym bajcie wsad i wysyłać go poprzez SPI
3. Koniec programowania
Teraz pytanie jak zrealizować to? W jaki sposób wrzucić wsady do pamięci FLASH mikrokontrolera? Tak aby było wygodnie potem programować kolejne sztuki. Utworzyć jakąś tablicę z danymi? Tylko jak to przetrawić na odpowiedni format?
Poprosiłbym o jakieś rady, rozwiązania.
Dziękuję!