打印
[开发工具]

新定义MCU开发板测评 EasyCodeCube开发真实体验

[复制链接]
862|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 6552918 于 2022-12-8 16:50 编辑

上篇帖子我初步体验了一下EasyCodeCube(易码魔盒),想着试试用EasyCodeCube(易码魔盒)开发是什么体验,但真正用起来才发现,想做一款好软件是多么不容易,我就来说说我都体验到了什么吧。此贴并不是要抹黑EasyCodeCube,仅是客观的说一下使用中遇到的问题
用EasyCodeCube开发的最主要目的是要调试触摸功能,于是我就开始创建工程,准备调试DEMO板上额触摸按键、触摸滑条和触摸滑轮,但我看了说有的说明文档,都没有说这个NBK-EBS001板是属于弹簧类还是隔空类,只能蒙着选了隔空类的应用模版

在创建工程时,有个容易误导人的地方,应该现设置下图区域后再进入到配置页面

但在下图页面中选择第一项后,就直接进入到配置页面了(后来和原厂的人沟通,才知道,需要设置好上图后再进配置页面才对)

触摸按键配置还算流畅

但有几个细节还需要处理一下

有时会出现这种情况

有时是这样

但是在功能测试时,出现了问题,触摸按键功能测试正常,滑条测试正常,但滑轮测试没有任何反应


和厂家人员沟通后,说是要改成弹簧类触控

按要求改成弹簧类,重新配置后,结果只有触摸按键能调试,滑条和滑轮都没反应了

厂家的人说和电脑有关系,可以不用管调试效果,可以直接跑程序看看,于是放弃功能测试,准备直接跑程序。
于是生成程序

打开生成的KEIL工程,发现生成的工程芯片型号不对,易码魔盒都已经选择芯片型号了,为啥生成工程的芯片型号还不对呢?工具还要再下功夫优化啊

修改好芯片型号和宏定义,进行仿真,发现仿真是有问题了,进去仿真页面不能进行仿真,程序运行也有问题

然后想把之前写的测试代码移植进来,移植过程中,竟然提示找不到库函数,经过对比发现,易码魔盒生成的工程使用的库文件是旧版的(易码魔盒我是这几天新下载安装的)

我之前使用的库更新一些

我把库替换掉后,移植了我的代码,想使用魔盒再增加些外设,于是重新配置了下,重新生成可工程,结果新工程吧我之前移植的程序全都删除了


我想试试魔盒的同步功能,结果也会存在删除代码的问题(文件内没有预留用户自行添加全局变量的位置)
最终是,触摸功能调试没实现。使用易码魔盒做开发的体验,实在让我一言难尽,最终我还是放弃了,让我歇几天,心情好了再试试吧。
易码魔盒!理想很丰满,现实真是太骨干了。。。。。
新定义再加加油,把问题再修修,希望尽快完美实现设计初衷!!1


使用特权

评论回复
沙发
weifeng90| | 2022-12-7 07:47 | 只看该作者
一开始肯定有很多bug

使用特权

评论回复
板凳
呐咯密密| | 2022-12-7 12:28 | 只看该作者
兄弟,要不参考一下其他人的测评,我将整个易码魔盒的流程跑了一遍没有任何问题。代码烧录下载调试都无问题。如果有问题可以和新定义那边联系获得技术支持。不敢保证新定义的东西一定没问题,但是你所说的问题都不是问题。具体参见以下解决方案。1.在功能测试缓解出现卡死的问题是电脑和板子连接中断了,可能是Type-Cj接口松动,或者测试的时候要注意,因为开发板引脚全引出,手碰到引脚会造成干扰。2.至于滑轮调试有问题,会不会是你配置通道的时候有问题呢。参考下图:

3.至于无法调试的问题,参见一下其他人的经验,需要设置一下KEIL。
4.至于代码覆盖问题,是因为你没有吧你添加的代码放在用户代码区吧,这个和STM32CUBEMX类似。

使用特权

评论回复
地板
6552918|  楼主 | 2022-12-7 12:49 | 只看该作者
呐咯密密 发表于 2022-12-7 12:28
兄弟,要不参考一下其他人的测评,我将整个易码魔盒的流程跑了一遍没有任何问题。代码烧录下载调试都无问题 ...

1 不排除你的的第一点问题
2 我和厂家的人沟通过,帖子内有写
3 调试问题我确实没看到有帖子介绍,我去看看
4 生成的代码的UserCode,只在函数内添加的用户代码添加标识,全局变量定义区是没有的,总要也给留点添加全局变量的地方吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:北京汇冠触摸技术有限公司/电子工程师
简介:电子工程师,嵌入式应用爱好者。

102

主题

1235

帖子

6

粉丝