牛卧堂MCU技术交流

标题: RTP Sample Code Execution [打印本页]

作者: yonggo    时间: 2024-3-11 17:23
标题: RTP Sample Code Execution
本帖最后由 yonggo 于 2024-3-11 17:26 编辑

管理員好,各位神人好,想請問一下
我透過新唐提供的https://github.com/OpenNuvoton/MA35D1_RTP_BSP
裡面的MA35D1_RTP_BSP/SampleCode/StdDriver/SPI_Flash,
步驟如下:

1. 將這個源碼用NuEclipse編譯出SPI_Flash.elf
2. 放置到MA35D1的/usr/fw這個資料夾(自己建立的)
3. # echo -n /usr/fw > /sys/module/firmware_class/parameters/path
4. # echo -n SPI_Flash.elf > /sys/class/remoteproc/remoteproc0/firmware
5. # echo start > /sys/class/remoteproc/remoteproc0/state

但卻沒有printf出output,是RTP本身就沒有沒有print功能嗎?
Debug的話就一定需要NuLink2Pro?

No print.png (14.61 KB, 下载次数: 420)

No print.png

作者: yonggo    时间: 2024-3-17 18:52
抱歉擾民,已自行解決。
更改UART16配置即可,範例程式的UART16腳位不是MA35D16F987的,更改如下:
Line 259 :
/* Set GPK multi-function pins for UART16 RXD and TXD */
    SYS->GPD_MFPH &= ~(SYS_GPD_MFPH_PD10MFP_Msk | SYS_GPD_MFPH_PD11MFP_Msk);
    SYS->GPD_MFPH |= SYS_GPD_MFPH_PD10MFP_UART16_RXD | SYS_GPD_MFPH_PD11MFP_UART16_TXD;




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