Arm cortex, how to?

Jul 05, 2017 24 Replies

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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required