Cypress技术论坛
直播中

李响

7年用户 171经验值
私信 关注
[问答]

请问在strtok中psoc4和psoc5有什么不同?

我对斯特罗托有个问题。我用它来指挥和价值,或只命令。
在PSoC4中,它与CY8CKITY049兼容。在PSoC5中,它不能使用CY8CKITY059。
在PSoC4中,它返回空字符串NULL,而在PSOC5中除了NULL之外。
有什么不同?

回帖(5)

王琳

2019-10-30 09:30:28
两个CPU使用相同的编译器,可能是同一个库。你能用两个例子来创建一个工作区来检查吗?
鲍勃
举报

李响

2019-10-30 09:45:12
我发现了错误。这是编译器错误。我在编译设置中设置了从“大小”到“最小”的优化级别集。
举报

王思敏

2019-10-30 10:28:43
嗨,鲍伯
我的测试板是CY8CITK-042-BLE,我试着添加UART组件,PuTTY的屏幕显示“hello”,但是在“StruSK”函数上挂起了同样的信号。
我不知道该怎么解决这个问题,我是新来的,谢谢鲍伯的帮助。
项目包括:
包括:
包括:
int()
{
CyGloalActuabess;/*启用全局中断。*/
*将初始化/启动代码放在此处(例如MyStimSistAd())*/
UARTPrimtStIX();
char Buffrx[] =“GET/HTTP/1.1”;
查尔斯纳克托克;
打印(“你好”);
NExttok=Strutok(Buffrx,“”);//NExtotok=Strutok((char *)BUF,“”);
PrtTf(“Sttok测试:%s”,NeXToTk);
(;)
{
*将您的应用程序代码放在这里。*/
}
}
int写(int文件,char *pTR,int LeN)
{
INTI;
文件=文件;
对于(i=0;i & lt;l++;i++)
{
uTrPrTrpUTARTPUTCHAR(*PTR++);
}
返回(LeN);
}
举报

张蕾

2019-10-30 10:36:32
嗨,鲍伯
我解决了这个问题,我调整堆大小从0x200到0x400。
再次感谢鲍伯。
举报

更多回帖

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