Siro
03.07.2020, 22:05
Hallo zusammen,
ich beschäftige mich grade mit einem neuen NXP Microcontroller Typ: LPC55S16
und habe mir ein entsprechendes Demoboard besorgt.
Nun möchte ich, wie immer ;), ALLES selber programmieren, also KEINE Bibliotheken verwenden.
Hinweis aus dem User Manual UM11295.pdf
The power profiles and power control APIs can be implemented using the power library
from the SDK software package available on NXP.com.
Control of device power consumption or entry to low power modes can be configured
through simple calls to the low power profile API.
APIs exist to:
• Set up reduced power modes.
• Set up on-chip power based on the expected operating frequency.
Remark: Disable all interrupts before making calls to the power set voltage API call.
Meine gesuchten Funktionen scheinen sich in der Library libpower_hardabi.a zu befinden,
aber ein Source Code dafür wird nicht zur Verfügung gestellt.
Nun frage ich mich immer, was ist so geheimnisvoll an den Sourcen ?
Da werden lediglich ein paar Register gesetzt.
"Open Source" scheint mit diesen Controllern also nicht mehr möglich zu sein...
vielleicht habe ich auch nur noch nicht ausgiebig genug gesucht.
Ich werde morgen mal versuchen ob ich den Code auf Assemblerebene debuggen kann,
das musste ich schonmal tun bei dem Controller LPC1347 um den Code zu validieren/verifizieren.
Siro
ich beschäftige mich grade mit einem neuen NXP Microcontroller Typ: LPC55S16
und habe mir ein entsprechendes Demoboard besorgt.
Nun möchte ich, wie immer ;), ALLES selber programmieren, also KEINE Bibliotheken verwenden.
Hinweis aus dem User Manual UM11295.pdf
The power profiles and power control APIs can be implemented using the power library
from the SDK software package available on NXP.com.
Control of device power consumption or entry to low power modes can be configured
through simple calls to the low power profile API.
APIs exist to:
• Set up reduced power modes.
• Set up on-chip power based on the expected operating frequency.
Remark: Disable all interrupts before making calls to the power set voltage API call.
Meine gesuchten Funktionen scheinen sich in der Library libpower_hardabi.a zu befinden,
aber ein Source Code dafür wird nicht zur Verfügung gestellt.
Nun frage ich mich immer, was ist so geheimnisvoll an den Sourcen ?
Da werden lediglich ein paar Register gesetzt.
"Open Source" scheint mit diesen Controllern also nicht mehr möglich zu sein...
vielleicht habe ich auch nur noch nicht ausgiebig genug gesucht.
Ich werde morgen mal versuchen ob ich den Code auf Assemblerebene debuggen kann,
das musste ich schonmal tun bei dem Controller LPC1347 um den Code zu validieren/verifizieren.
Siro