找回密码
 立即注册

QQ登录

只需一步,快速开始

开启左侧

[技术问答] RTP Sample Code Execution

[复制链接]
回帖奖励 1 威望      回复本帖可获得 1 威望奖励! 每人限 1 次
yonggo 发表于 2024-3-13 15:57:10 | 显示全部楼层 |阅读模式
管理員好,各位神人好,想請問一下
我透過新唐提供的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?
回复

使用道具 举报

 楼主| yonggo 发表于 2024-3-17 18:51:50 | 显示全部楼层
抱歉擾民,已自行解決。
更改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;
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU