2017-01-24 5 views
0

ich einen Code auf NUCLEOL152RE ich diesen Code zu migrierendenMigrating NUCLEO152RE zu STM32L073

STM32L073RZ Was ist der Schritt i getan werden muß, um diesen Code von NUCLEO152RE zu STM32L073 zu migrieren.

+0

Sie müssen uns viel mehr erzählen. Mal sehen: Bibliothek für Konfigurationen (Peripherie, Hal, cmis), Peripheriegeräte usw. –

+0

Wenn Sie Code mit STM32 HAL schreiben, dann wäre es nicht schwierig, aber wir wissen nichts über Ihren Code, so dass es schwierig wäre, zu portieren es. –

+0

Ich habe den Code von ARMmbed https://developer.mbed.org/users/spcores/code/TC_Bootcamp_1V1/docs/042ccdf1dd92/SerialDisplay_8cpp_source.html Ich konvertierte obigen Code von ARMmbed zu KEIL –

Antwort

0

Es gibt einen signifikanten Unterschied zwischen den Kernen, die Sie wechseln.

Cortex M0 + nicht unterstützt unaligned Zugang: „Es gibt keine Unterstützung für nicht ausgerichtete Zugriffe auf dem Cortex-M0 + Prozessor Jeden Versuch, eine nicht ausgerichtete Speicherzugriffsoperation führt zu einer HardFault Ausnahme durchführen.“

Es bedeutet, dass e. G. Die 4B-Variablenadresse muss 4-teilig sein. Ist es beim Analysieren von Protokollrahmen usw. unangenehm?

Außerdem unterstützt es kein Bitbanding (Bitzugriff auf Speicher).

Verwandte Themen