TI中文支持网
TI专业的中文技术问题搜集分享网站

EVMC6657 UART 初始化配置抛出异常

在运行C:\ti\pdk_c665x_evm\pdk_c665x_2_0_10\packages\ti\drv\uart\test\src\main_uart_example.c例子时,在函数UART_socSetInitCfg (UART_INSTANCE, &uart_cfg);抛出异常。如下:

A0=0x1 A1=0x0
A2=0x0 A3=0x50
A4=0x0 A5=0x0
A6=0x50 A7=0x1
A8=0x84a5a7 A9=0x83264c
A10=0x8469b6 A11=0x83aec0
A12=0x0 A13=0x6a
A14=0x1 A15=0x800500
A16=0x6c A17=0xffffffff
A18=0x0 A19=0x0
A20=0x83300c A21=0x1
A22=0x0 A23=0x0
A24=0x8469b6 A25=0x83aec0
A26=0xdfbfe97b A27=0xffffffff
A28=0xdfbfe97b A29=0xffffffff
A30=0x800500 A31=0x845f11
B0=0x849400 B1=0x83c890
B2=0x0 B3=0x1
B4=0x2d B5=0x84a5e8
B6=0x84a530 B7=0x2
B8=0x0 B9=0x6a
B10=0x845f68 B11=0x84379a
B12=0x2d B13=0x83300c
B14=0x840000 B15=0x84a580
B16=0x0 B17=0x84a580
B18=0xffffffff B19=0xffffffff
B20=0xfffffff7 B21=0x0
B22=0x66666666 B23=0x30666666
B24=0xc0 B25=0x20
B26=0xffffffed B27=0x846011
B28=0x25 B29=0x0
B30=0xa B31=0x2d
NTSR=0x84a5c4
ITSR=0x84604a
IRP=0x839f54
SSR=0x0
AMR=0x832e18
RILC=0xffffffff
ILC=0xa
Exception at 0x0
EFR=0x2 NRP=0x0
Internal exception: IERR=0x1
Instruction fetch exception
ti.sysbios.family.c64p.Exception: line 256: E_exceptionMax: pc = 0x0000002d, sp = 0x0000006a.
xdc.runtime.Error.raise: terminating execution

Shine:

请问用的是TI的EVM板?用的串口几?

user5792358:

回复 Shine:

是EVMC6657板子,用的是串口0

Shine:

回复 user5792358:

对例程有做过修改吗?

user5792358:

回复 Shine:

没有修改过。不过我找到原因了UART_socSetInitCfg ()在例程里是在一个static void UART_initConfig(bool dmaMode)函数里调用的,我直接在main里调取UART_socSetInitCfg ()就通过了。好神奇!

赞(0)
未经允许不得转载:TI中文支持网 » EVMC6657 UART 初始化配置抛出异常
分享到: 更多 (0)