您好!
我正在使用 RM57L843微控制器。 在我们的项目中、需要使用 UART 引导加载程序对控制器进行编程。 但只有 SCI 和 GIO 代码可以正常工作、其他代码无法正常工作、它在某个点上会卡滞。 帮助我解决问题。
UINT32 I = 0;
UINT32 NullSet =103;
gioInit ();
adcInit();
hetInit ();
canInit();
dmmInit ();
mibspiInit ();
sciInit();
rtiInit();
EMIF_ASYNC1Init ();
EMIF_ASYNC2Init ();
EMIF_ASYNC3Init ();
enable_interrupt();
rtiEnableNotification (rtiREG1、rtiNOTIFICION_COMPARE0);
setFeature ();
GetFeature ();
UART_putString (sciREG3、"\r 测试代码 Running1...) \r\n);
NAND_ADDRESS_INIT();
UART_putString (sciREG3、"\r 测试代码 Running2...) \r\n);
reteve_bb_data ();
UART_putString (sciREG3、"\r 测试代码 Running3...) \r\n);
totalGoodBlock ();
UART_putString (sciREG3、"\r 测试代码 Running4...) \r\n);
nandErase (0、0、0);
UART_putString (sciREG3、"\r 测试代码 Running5...) \r\n);
nandErase (0、1、0);
UART_putString(sciREG3, "\r Test code Running6...... \r\r");
sciEnableNotification(sciREG3, SCI_RX_INT);
UART_putString(sciREG3, "\r Test code Running7...... \r\r");
当我注释"totalGoodBlock ()" 函数时,其他4,5,6,7测试代码正在运行,但 sci 中断不起作用。
谢谢
维拉潘