UART port 1 not working on LS1028A RDB

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

UART port 1 not working on LS1028A RDB

846件の閲覧回数
fouad
Contributor II

Hi it's me again! I am using the LS1028A RDB UART 1 port to load an app via uboot and to recieve back the data sent by my application. Overnight the UART 1 stopped working, redirecting the app outputs on UART 2 works if i load the app by JTAG on OCRAM but i cannot communicate to uboot via UART 2 as it sends and recieves signals only trough UART 1. I would like to know if there could be a software workaround to redirect UART 1 signals on UART 2 peripheral, if it's possible that the problem is software knowing that the UART 1 port stays completely silent whitout showing even the uboot boot logs and if it's hardware what the most likely causes could be and what workarounds might be employed to solve it. Thank you again!

ラベル(1)
0 件の賞賛
返信
2 返答(返信)

741件の閲覧回数
fouad
Contributor II

hi yipingwang! Thank you, where can i find the atf directory? I do not have access to the uboot source code right now as i am using the uboot version preinstalled on the LS1028A flash memory

0 件の賞賛
返信

747件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

You need to modify and rebuild atf and u-boot source code to redirect UART1 to UART2.

In atf, plat/nxp/soc-ls1028a/include/soc.h, 

#define NXP_CONSOLE_ADDR        NXP_UART_ADDR

modify to 

#define NXP_CONSOLE_ADDR        NXP_UART1_ADDR

In u-boot source code, please add the following line in configs/ls1028ardb_tfa_defconfig

CONFIG_CONS_INDEX=2

Then rebuild u-boot and atf source code to generate new atf images and program them to the target board.

%3CLINGO-SUB%20id%3D%22lingo-sub-2344994%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELS1028A%20RDB%E3%81%A7UART%E3%83%9D%E3%83%BC%E3%83%881%E3%81%8C%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%AA%E3%81%84%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2344994%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%81%BE%E3%81%9F%E7%A7%81%E3%81%A7%E3%81%99%EF%BC%81%E7%A7%81%E3%81%AFLS1028A%E3%81%AERDB%20UART%201%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81uboot%E7%B5%8C%E7%94%B1%E3%81%A7%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%80%81%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8B%E3%82%89%E9%80%81%E4%BF%A1%E3%81%95%E3%82%8C%E3%81%9F%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E4%B8%80%E6%99%A9%E3%81%AE%E3%81%86%E3%81%A1%E3%81%ABUART%201%E3%81%8C%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82OCRAM%E3%81%ABJTAG%E3%81%A7%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E5%87%BA%E5%8A%9B%E3%82%92UART%202%E3%81%AB%E3%83%AA%E3%83%80%E3%82%A4%E3%83%AC%E3%82%AF%E3%83%88%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81UART%201%E3%82%92%E4%BB%8B%E3%81%97%E3%81%A6%E3%81%AE%E3%81%BF%E4%BF%A1%E5%8F%B7%E3%82%92%E9%80%81%E5%8F%97%E4%BF%A1%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81UART%202%E3%82%92%E4%BB%8B%E3%81%97%E3%81%A6uboot%E3%81%A8%E9%80%9A%E4%BF%A1%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82UART%201%20%E3%81%AE%E4%BF%A1%E5%8F%B7%E3%82%92%20UART%202%20%E3%83%9A%E3%83%AA%E3%83%95%E3%82%A7%E3%83%A9%E3%83%AB%E3%81%AB%E3%83%AA%E3%83%80%E3%82%A4%E3%83%AC%E3%82%AF%E3%83%88%E3%81%99%E3%82%8B%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AB%E3%82%88%E3%82%8B%E5%9B%9E%E9%81%BF%E7%AD%96%E3%81%8C%E3%81%82%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%80%81UART%201%20%E3%83%9D%E3%83%BC%E3%83%88%E3%81%8C%20uboot%20%E3%83%96%E3%83%BC%E3%83%88%E3%83%AD%E3%82%B0%E3%81%95%E3%81%88%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%9A%E5%AE%8C%E5%85%A8%E3%81%AB%E6%B2%88%E9%BB%99%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8B%E3%82%89%E3%80%81%E5%95%8F%E9%A1%8C%E3%81%8C%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AB%E3%81%82%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%80%81%E3%81%9D%E3%81%97%E3%81%A6%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%A7%E3%81%82%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81%E6%9C%80%E3%82%82%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%AE%E9%AB%98%E3%81%84%E5%8E%9F%E5%9B%A0%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%82%E3%82%8A%E3%80%81%E3%81%9D%E3%82%8C%E3%82%92%E8%A7%A3%E6%B1%BA%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E5%9B%9E%E9%81%BF%E7%AD%96%E3%81%8C%E6%8E%A1%E7%94%A8%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%8B%E3%82%92%E7%9F%A5%E3%82%8A%E3%81%9F%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%E6%94%B9%E3%82%81%E3%81%A6%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2344994%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E8%A9%95%E4%BE%A1%E3%83%9C%E3%83%BC%E3%83%89%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2346834%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20UART%20port%201%20not%20working%20on%20LS1028A%20RDB%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2346834%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EUART1%E3%82%92UART2%E3%81%AB%E3%83%AA%E3%83%80%E3%82%A4%E3%83%AC%E3%82%AF%E3%83%88%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81atf%E3%81%A8u-boot%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%97%E3%81%A6%E5%86%8D%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3Eatf%20%E3%81%A7%E3%81%AF%E3%80%81plat%2Fnxp%2Fsoc-ls1028a%2Finclude%2Fsoc.h%E3%80%81%3C%2FP%3E%0A%3CP%3E%23define%20NXP_CONSOLE_ADDR%20NXP_UART_ADDR%3C%2FP%3E%0A%3CP%3E%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8B%3C%2FP%3E%0A%3CP%3E%23define%20NXP_CONSOLE_ADDR%20NXP_UART1_ADDR%3C%2FP%3E%0A%3CP%3Eu-boot%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A7%E3%80%81configs%2Fls1028ardb_tfa_defconfig%E3%81%AB%E4%BB%A5%E4%B8%8B%E3%81%AE%E8%A1%8C%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CP%3ECONFIG_CONS_INDEX%3D2%3C%2FP%3E%0A%3CP%3E%E6%AC%A1%E3%81%AB%E3%80%81u-boot%E3%81%A8atf%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E5%86%8D%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E6%96%B0%E3%81%97%E3%81%84atf%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E7%94%9F%E6%88%90%E3%81%97%E3%80%81%E3%81%9D%E3%82%8C%E3%82%92%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AB%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2346855%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20UART%20port%201%20not%20working%20on%20LS1028A%20RDB%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2346855%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%82%A4%E3%83%BC%E3%83%94%E3%83%B3%E3%83%AF%E3%83%B3%EF%BC%81%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82atf%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AF%E3%81%A9%E3%81%93%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%E7%8F%BE%E5%9C%A8%E3%80%81LS1028A%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%83%A1%E3%83%A2%E3%83%AA%E3%81%AB%E3%83%97%E3%83%AA%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8Buboot%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81uboot%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AB%E3%81%AF%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E