单片机/MCUwilliam hill官网
直播中

飞毛腿452

9年用户 921经验值
擅长:电源/新能源
私信 关注

MTB3.1自定义BSP使用cy_retarget_io_init()重定向Uart失败的原因?怎么解决?

我在使用官方提供的bsp正常添加Retarget_io使用正常,但我自己创建新的bsp同样的方法使用Retarget_io在cy_retarget_io_init()初始化中返回失败,我单步调试追踪下去在cyhal_hwmgr_reserve()会返回失败。初始化Uart失败。附件是我的源程序
                                                                                                                                                                                                                                                                                                                                                                                                

回帖(1)

陶珪扁

2024-2-1 16:08:02
  请在 Device Configurator 中去除对 Pin_Debug_RX/Pin_Debug_TX 两个pin 的勾选操作。 或者将 main.c 中代码做如下修改:
cyhal_hwmgr_free( Pin_Debug_RX_obj);
cyhal_hwmgr_free( Pin_Debug_TX_obj);
result=cy_retarget_io_init(Pin_Debug_TX,Pin_Debug_RX,CY_RETARGET_IO_BAUDRATE)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分