Dziękuję za pomoc wszystkim udzielającym się w tym wątku.
"Hello World" na LEDach zadziałał.
jp
Dziękuję za pomoc wszystkim udzielającym się w tym wątku.
"Hello World" na LEDach zadziałał.
jp
Jeszcze taka uwaga: jesli z jakiegos powodu ST-Link nie będzie uzyteczny w innych zastosowaniach wymagających JTAG to zamiast kupować wypasiony programator idź na ali i poszukal "ALtera ByteBlaster" za $2. Załatwia on pozostałe przypadki jakie napotkałem.
Niestety im bardziej drogie i wypasione środowisko do programowania czegoś tym bardziej będzie wymagać jakiegoś konkretnego hardware bez powodu. Ale przynajmniej w przypadku zadań dla OpenOCD, ST-Link i ByteBlaster są ok.
OK
No cóż na czymś muszą zarabiać. Mi wystarczy openocd i stlink. Teraz trza poznać troche architekturę tych STM i popróbować różne rzeczy przeportować na tego arma.
jp
oczywiście to tylko prośba jakbyś chciał się może Kolegom odwdzięczyć, to możesz napisać mały tutorialek na temat debugowania tym zestawem - tak, na moją stronę wwww...
Niestety, nie debuguję, nie korzystam z opcji debugowania różnych stlinków czy pickitów. :) Wszystkie peryferia docelowej platformy staram się zamodelować na PC i przetestować poprawność programu. Potem przenoszę na platformę docelową i usuwam ewentualne niedopatrzenia, na tym etapie zwykle nie ma tego wiele.
W związku z tym nie pomogę zbyt wiele, korzystam tylko, w przypadku ST- linka, z następującego polecenia (które zresztą sciągnąłem z jakiejś strony o bare-programming, i poprawiłem aders startowy ładowania flasha):
openocd -f ${OPENOCD_CFG} -c init -c "reset halt" -c "flash write_image erase ${BIN_IMAGE} 0x08000000" -c "verify_image ${BIN_IMAGE}" -c reset -c shutdown
i w zasadzie to wszystko co mam na ten temat do powiedzenia.
jp
Have something to add? Share your thoughts — no account required.
Ask the community — no account required