牛卧堂MCU技术交流

标题: MA35D1_NonOS_BSP OpenAMP/Share_Memory_SDRAM執行問題 [打印本页]

作者: yonggo    时间: 2024-4-16 21:43
标题: MA35D1_NonOS_BSP OpenAMP/Share_Memory_SDRAM執行問題
本帖最后由 yonggo 于 2024-4-16 21:51 编辑

各位神人好,小弟想請問一下:
我在執行MA35D1 NonoOS BSP中,OpenAMP/Share_Memory_SDRAM.elf時會卡在
               /* Inform M4 that A35 TX test starts */
line 182    OPENAMP_send_data(&resmgr_ept, transmit_rpmsg, 0);

查看後發現是卡在這個API中的while loop(197):
line 196 WHC_Send(WHC0, mbox_ch, au32TxBuf);
line 197 while ((WHC0->TXSTS & 0xf) != 0xf);

代表WHC0->TXSTS暫存器值為0,根據手冊 0 = No recall event.

WHC使用需要提前設置嗎?

github網址如下:
https://github.com/OpenNuvoton/M ... /Share_Memory_SDRAM


卡住的位置.png (9.16 KB, 下载次数: 33)

執行卡住的位置

執行卡住的位置

作者: yonggo    时间: 2024-4-23 22:16
需要先開啟RTP中的Share_Memory_SDRAM程式,才能使用A35傳送資料。




欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/) Powered by Discuz! X3.2