Configurer le matériel pour afficher la sortie
Actuellement, chaque cœur en temps réel prend en charge un UART TX uniquement. Les applications en temps réel peuvent utiliser cet UART pour envoyer une sortie de journal à partir de l’appareil. Pendant le développement et le débogage d’applications, vous avez généralement besoin d’un moyen de lire et d’afficher la sortie. L’exemple HelloWorld_RTApp_MT3620_BareMetal montre comment une application peut écrire dans l’UART.
Utilisez un adaptateur USB-série tel que le FTDI Friend pour connecter l’UART sur le cœur en temps réel à un port USB de votre machine. Vous aurez également besoin d’un émulateur de terminal pour établir une connexion série avec les paramètres de terminal 115200-8-N-1 (115 200 bps, 8 bits, aucun bits de parité, un bit d’arrêt) pour afficher la sortie.
Pour configurer le matériel pour afficher la sortie d’une application en temps réel, procédez comme suit. Vous devez vous reporter à la documentation du fabricant de votre matériel pour déterminer les emplacements des broches. Si vous utilisez du matériel qui suit le matériel de conception de carte de référence (RDB) MT3620, comme le kit de développement MT3620 de Seeed Studios, l’examen des en-têtes d’interface RDB peut vous aider à déterminer les emplacements des broches.
Connectez GND sur l’adaptateur USB-série à GND sur votre kit de développement. Sur le matériel RDB MT3620, GND est En-tête 3, broche 2.
Connectez RX sur l’adaptateur USB-série à IOM4-0 TX sur votre kit de développement. Sur le matériel RDB MT3620, IOM4-0 TX est En-tête 3, broche 6.
Connectez l’adaptateur USB-série à un port USB gratuit sur votre ordinateur de développement et déterminez le port auquel le périphérique série est connecté.
Sur Windows, démarrez Gestionnaire de périphériques, sélectionnez Afficher les>appareils par conteneur, puis recherchez « USB UART ». Par exemple, L’UART USB FT232R indique l’adaptateur FTDI Friend.
Sur Linux, tapez la commande suivante :
dmesg | grep ttyUSB
Le port doit être nommé ttyUSBn, où n indique le numéro de port. Si la
dmesg
commande répertorie plusieurs ports USB, celui qui est connecté au généralement le dernier comme étant attaché. Par exemple, dans ce qui suit, vous utilisez ttyUSB4 :
~$ dmesg | grep ttyUSB [ 144.564350] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB0 [ 144.564768] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB1 [ 144.565118] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB2 [ 144.565593] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB3 [ 144.570429] usb 1-1.1.3: FTDI USB Serial Device converter now attached to ttyUSB4 [ 254.171871] ftdi_sio ttyUSB1: FTDI USB Serial Device converter now disconnected from ttyUSB1
Démarrez un programme d’émulateur de terminal et ouvrez un terminal 115200-8-N-1 sur le port COM utilisé par l’adaptateur. Consultez la documentation de l’émulateur de terminal pour savoir comment spécifier le port et la vitesse.