SDK包里面的串口例程,可以烧录到RKP(QFN40)封装里面,且可以正常工作,后续修改了串口引脚为12,13后烧录到RGE(QFN24)封装下的模块,无法正常工作。
在syscfg文件里面仅修改了串口的引脚,其余未作修改。
表现为在main函数开头设置一断点,但是无法执行到该处
HAOLIN XING:
修改封装为RGE,显示错误
,
Nick Sun:
您好,
收到您的问题了,我们升级到英文论坛给工程师看下,有答复尽快给到您。
,
Nick Sun:
您可以参考下图:
HAOLIN XING 说:表现为在main函数开头设置一断点,但是无法执行到该处
HAOLIN XING 说:修改封装为RGE,显示错误
尚不支持此类配置。请继续使用 RKP 包进行软件开发。 我们的团队正在努力改善对此的支持。
,
HAOLIN XING:
这个我设置过了,可以保证断点能够停在Board_init()这一行,但是依旧跑不过Board_init();后来我进入到函数里面发现四个初始化函数。然后我把我需要用到的提取出来后,发现把Power_init();注释掉就可以运行程序,但是我不知道注释掉Power_init()会有什么风险。
暂时发现的问题是,用SDK包里面的收发例程rfPacketRx以及rfPacketTx 以300ms的时间进行通信,一段时间后会出现死机现象,不知道是不是注释掉了Power_init()带来的影响
,
Nick Sun:
您好,
Power_init() 只需调用一次。注释掉对 Power_init() 的任何后续调用不会有影响。 但是请注意,如果不执行 Power_init(),之后程序会发生什么是无法预测的。
HAOLIN XING 说:用SDK包里面的收发例程rfPacketRx以及rfPacketTx 以300ms的时间进行通信,一段时间后会出现死机现象,不知道是不是注释掉了Power_init()带来的影响
这个问题我们希望您能够重新开一个帖来询问,也方便他人查询。
感谢您的支持。