Encontrando o endereço de um registrador de controle para uma porta serial no Ubuntu (ou UBOOT)

0

Sou relativamente novo no Ubuntu e nas portas seriais.

Estou tentando encontrar o endereço do registro de controle, que controla a porta serial 1 no Ubuntu. A porta serial está usando o método RS232 para comunicar Eu preciso fazer isso para que eu possa ler o valor que é armazenado no registro de endereços.

Por quê? Eu quero fazer isso para que eu possa testar minha placa para ver se o loopback interno está funcionando. Eu entendo que existem duas maneiras de testar o loopback interno 1) Você pode configurar o UART para atuar como um loopback interno 2) Você pode obter o transceptor para atuar como um loopback

Atualmente estou tentando descobrir uma maneira de descobrir qual registro decide se o loopback interno precisa ocorrer

    
por Bad programmer 11.01.2017 / 14:39

1 resposta

0

Se você digitar " dmesg | grep tty " no seu terminal de comando se lhe der um endereço para o registro no qual os dados são armazenados para aquela porta específica (não acredito que seja o registro de controle). Também informa quais portas seriais estão conectadas. (Eu não usaria esse comando para verificar quais portas seriais estão conectadas ao computador porque ele informa a você todas as portas seriais disponíveis, de primeira mão esse comando estava me dizendo que uma porta serial estava disponível para uso quando não estava ( foi conectado ao BMM))

Você pode ler os valores do registro, se estiver executando o Uboot. Simplesmente digite " mm __ " __ = endereço do registrador

    
por 11.01.2017 / 15:21