Closed NicoFarmer closed 2 years ago
Test de communication MBED (GROSBOT) <-> Raspberry Pi (soft Ecran) avec baudrate à 921600bds : OK
Evolution testée entre :
Bug identifie le 04/01/2024 durant les tests. Les baudrates non standard étaient considéré comme "unkwnown" (sur l'IHM et dans l'EEPROM). Au démarrage suivant, le baudrate était donc considéré "unkwnown" et pas de communication avec le robot. Effet de bord du passage au baudrate max du MBED a 921600 (valeur non standard dans QSerialPort)
Correction du problème par le commit https://github.com/CRLG/LABOTBOX/commit/2dff4a349673b736c782c673c826a9b6b2666a5d
Il y a de plus en plus de messages à véhiculer du robot vers Labotbox pour la mise au point. Beaucoup de messages partent sur le même tick horloge car il n'y a pas de gestion de la répartition des messages. Augmenter la vitesse de transmission sur l'USB UART de 115200bds à 921600bds (vitesse max sur le MBED) peut apporter plusieurs avantages : réduire le temps passer à transmettre les messages, réduire la latence, diminuer la charge CPU, améliorer le temps réel. En passant la vitesse à 921600bds, le MBED passera 8 fois moins de temps à communiquer pour envoyer les données vers Labotbox. Impact sur :
Sur MBED : https://os.mbed.com/questions/2260/Max-UART-baud-rate-for-LPC1768/ + tests OK Sur PC : tests OK Sur Raspberry Pi : tests OK