STM32MP1 konfiguracja FDCAN

STM32MP1 konfiguracja FDCAN
IE
  • Rejestracja:ponad 3 lata
  • Ostatnio:3 miesiące
  • Postów:37
0

Witam,

Poznawanie STM'a z tematu ciąg dalszy. Co do tej pory udało mi się zrobić:
a) Uruchomiłem na płycie system: st-example-image-qt : 'openstlinux-eglfs' distro
b) Na hoscie zainstalowałem SDK i skonfigurowałem środowisko do programowania płyty.

Jako że z programowaniem interfejsów graficznych nie mam problemu to teraz chciałbym podłączyć pod wyprowadzone piny - transceiver MCP2542 aby móc oprogramować komunikację CAN……i nie jestem pewien co dalej ...

Czy powinienm dodać tylko poniższy wpis:

Kopiuj
&m_can1 {
 	pinctrl-names = "default", "sleep";         /* configure pinctrl modes for m_can1 */
 	pinctrl-0 = <&m_can1_pins_a>;               /* configure m_can1_pins_a as default pinctrl configuration for m_can1 */
 	pinctrl-1 = <&m_can1_sleep_pins_a>;         /* configure m_can1_sleep_pins_a as sleep pinctrl configuration for m_can1 */
 	status = "okay";                            /* enable m_can1 */ 
 };

do pliku: stm32mp157c-temp-cubemx-mx.dts
w lokalizacji: /layers/meta-st/meta-st-stm32mp-addons/devicetree-addons/cubemx-user-sections/STM32MP157C-DK2/kernel/
I urchomić bitbake ?

Problem jest tylko taki że w pliku jaki mi pobiera "stm32mp15-pinctrl.dtsi" nie ma zdefiniowanych pinów do can'a ....

edytowany 6x, ostatnio: ienecode
IE
  • Rejestracja:ponad 3 lata
  • Ostatnio:3 miesiące
  • Postów:37
0

Złe podejście do tematu...
Najpierw trzeba zacząć od tego jaka wersja Ecosystemu wspiera płytę rozwojową. Dopiero na tej podstawie można zacząć prace z budowaniem obrazu, SDK.
Następnie należy zainstalować narzędzia STM32Cube**** w wersjach jakie zostały dostarczone z wybraną wersją Ekosystemu .

Wtedy wszystko się zgadza 😀

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.