Hej!
Mam dziwny problem. Mam płytkę ewaluacyjną PCA10040 z procesorem nRF52832 (ARM Cortex M4) podłączoną do laptopa z Linuxem (System Arch Linux, wysyłam dane z apki w pythonie przy pomocy pyserial) po USB. Wysyłam do niej dane po wirtualnym UART widocznym pod /dev/ttyACM0. Gdy wysyłam poniżej 64 bajtów wszystko jest ok. Jak wyśle 65 lub więcej, to coś zaczyna podmieniać mi znaki. Tu jest bardzo ładny opis identycznego problemu, wiec nie będę się rozpisywał.
https://devzone.nordicsemi.com/f/nordic-q-a/16721/pca10040-uart-problem
Według ludzi z forum problemem był ModemManager, ale ja nie mam go zainstalowanego.
Czy ktoś ma pojęcie co tu się odjaniepawla? Po raz pierwszy widzę żeby port szeregowy podmieniał mi znaki O_o
Fixxer
On 04.02.2020 08:12, Fixxer wrote:
Hej!
Mam dziwny problem. Mam płytkę ewaluacyjną PCA10040 z procesorem nRF52832 (ARM Cortex M4) podłączoną do laptopa z Linuxem (System Arch Linux, wysyłam dane z apki w pythonie przy pomocy pyserial) po USB. Wysyłam do niej dane po wirtualnym UART widocznym pod /dev/ttyACM0. Gdy wysyłam poniżej 64 bajtów wszystko jest ok. Jak wyśle 65 lub więcej, to coś zaczyna podmieniać mi znaki. Tu jest bardzo ładny opis identycznego problemu, wiec nie będę się rozpisywał.
https://devzone.nordicsemi.com/f/nordic-q-a/16721/pca10040-uart-problem
Według ludzi z forum problemem był ModemManager, ale ja nie mam go zainstalowanego.
Czy ktoś ma pojęcie co tu się odjaniepawla? Po raz pierwszy widzę żeby port szeregowy podmieniał mi znaki O_o
Wygląda na błąd w sterowniku linuksowym albo w implementacji na j-linku. Użyj innego adaptera.
Pozdro, Emeryth