headerheaderheaderheaderheaderheaderheaderheader
header
headerheaderheaderheaderheaderheaderheaderheaderheaderheaderheader
header
Uscita di debug tramite porta seriale ad alta velocità

La porta seriale ad alta velocità del FireBee può essere utilizzata per visualizzare, su un altro computer, l'output di debug del FireBee. L'output di debug mostra molte informazioni sull'inizializzazione hardware del FireBee, le versioni firmware BaS- e FPGA ed altro ancora.

Inoltre i messaggi MiNT/XaAES di avvio e di debug possono essere visualizzati sul computer remoto.


Fondamentalmente serviranno:
  • Un FireBee ed un computer remoto con una porta seriale. La seguente procedura è stata testata su un Falcon/CT60 con FreeMiNT, ma dovrebbe funzionare in modo simile su altri Atari (030+) con MiNT o su PC Linux.

  • Un cavo Nullmodem con connettori femmina DB-9. Questi cavi possono essere trovati nel web a basso prezzo, ma disponendo di basiche competenze di saldatura, è possibile assemblarlo da soli. Il filo deve essere schermato, ad es. 10 x 0,14 mm2, tipo LIYCY (lunghezza massima 30 metri).

    DB-9 femmina | DB-9 femmmina
    Pin Connettore A | Pin Connettore B
    --------------------------------------
    1+6 (bridge!) | 4
    2 | 3
    3 | 2
    4 | 1+6 (bridge!)
    5 | 5
    7 | 8
    8 | 7
    9 non collegato | 9 non collegato
  • Sul computer remoto, è necessario un programma console che acquisisca i datidalla porta seriale. C'è "minicom", disponibile per Atari/MiNT e PC Linux; ovviamente funzionerà anche qualsiasi altro programma console su altri sistemi operativi.

    In generale, i parametri di comunicazione della console dovranno essere impostati su:
    Velocità: 115200 Bps
    Bit: 8
    Parità: nessuna
    Stopbits: 1
    Controllo del flusso hardware

    Scaricate minicom (archivio rpm SpareMiNT) per Atari da qui: https://github.com/freemint/s ... 8kmint.rpm

    Per LinuxPC, consultare il repository software della vostra distribuzione.


Utilizzo:

1. Collegare il cavo nullmodem alla porta seriale ad alta velocità FireBee ed alla porta seriale del Falcon (Modem2).

2. Su FireBee, impostare la velocità della porta seriale nel pannello di controllo fireconf.cpx: Nella sezione Boot/option Debug, selezionare "115200" e chiudere il cpx con il pulsante OK.
Nota: questo non è necessario su EmuTOS! Il sistema di base FireBee (BaS) all'avvio imposta la velocità della porta seriale su "115200" ed EmuTOS utilizza questo valore come predefinito.

Ora su Falcon, avviare minicom nella shell della riga di comando.

picture

Minicom è controllato da tastiera, digitando prima CTRL+A e poi un tasto per le diverse opzioni. Tutte le opzioni sono visualizzate con CTRL+A, quindi "Z".

Digitare prima CTRL+A e quindi il tasto "O" per aprire il menu di configurazione di minicom.

picture

Andare a "Serial port setup", premere INVIO/RETURN. In questa finestra di dialogo si deve prima impostare il dispositivo seriale: premere il tasto "A", modificare qui " /dev/aux ", finire con INVIO/RETURN.

picture


A questo punto premere il tasto "E" per impostare la velocità della porta seriale:

picture

Digitare "I" per 115200 e lasciare la finestra di dialogo con INVIO.
Chiudere tutti i menu con il tasto INVIO/RETURN o la voce EXIT. È tutto.

Al riavvio del FireBee, nella finestra di Minicom si vedrà l'output di inizializzazione. Per visualizzare i messaggi di debug di FreeMiNT nel menu di avvio di FreeMiNT dovranno esseri impostate le opzioni "Debug output device: 8" e "Debug level:" su un valore superiore a "none".
L'output può anche essere registrato in un file (minicom config/Filenames and paths).

Ultime notizie
Il server Web HTTP 521 è down - Avaria all'hardware di firebee.org
2021-04-01:
Forse l'avete già notato: alcune notizie, pagine e download non sono più disponibili. ...
Per saperne di piú
Rilasciato il GFA Basic Editor (GBE) v3.7
2021-01-18:
Per chi non lo sapesse, il creatore del GFA Basic è deceduto nel 2011. Il 9 dicembre ...
Per saperne di piú
Nuova versione di AHCC
2020-12-03:
Dopo quasi 3 anni, il 27 novembre 2020, Henk Robbers ha rilasciato la versione 6.0 ...
Per saperne di piú
RSS Feed | Condizioni d'uso | Mappa del sito