2017-12-27 4 views
0

Ich habe FreeRTOS-Port für STM32F4-Discovery von https://github.com/wangyeee/STM32F4-FreeRTOS heruntergeladen und ich habe es kompiliert und es auf die Platine flashen, aber ich weiß nicht, was ich als nächstes tun soll. Ich möchte überprüfen, ob es funktioniert.FreeRTOS auf STM32F407-Discovery

Ich habe versucht, Debugger zu verwenden, und ich sah, dass nach dem Reset das Programm in der Funktion deregister_tm_clones ist und die Platine nichts tut.

Was nun zu tun?

Dank

Vaclav

Antwort

1

Sie den Code haben, so können schauen, um zu sehen, was es tut. Alternativ kannst du den Autor des Codes fragen, indem du ihn über github kontaktierst - wenn du das tust, werden sie die Frage sehen, wenn du hier eine Frage bezüglich des Codes stellst, dann ist es unwahrscheinlich, dass sie es sehen werden.

Alternativ gibt es viele Ressourcen im Internet, die Ihnen helfen. Zum Beispiel gibt es eine (alte) dokumentiert Port zu diesem Chip auf der FreeRTOS Website hier: https://www.freertos.org/FreeRTOS-for-STM32F4xx-Cortex-M4F-IAR.html ST STM32Cube Software erstellen FreeRTOS Projekte für Sie http://www.st.com/en/development-tools/stm32cubemx.html - und wenn Sie wollen nur FreeRTOS lernen können Sie ein kostenloses Buch hier herunterladen https://www.freertos.org/Documentation/RTOS_book.html

+0

Es ist seltsam, aber ich fand die Funktion deregister_tm_clones nur in der Elf-Datei, aber nicht in der Quelle. – mravenca