搜索

[活动专区] 【赛元易码魔盒】使用SC92F8003的一路坎坷

[复制链接]
273|5
 楼主 | 2020-7-18 17:53 | 显示全部楼层 |阅读模式
本帖最后由 yinwuqing110 于 2020-7-18 17:54 编辑

     各位坛友,赛元的核心板SC92F8003也收到有段时间了,今天是周末,来研究研究这块增强型的1T 8051内核工业级Flash微控制器,指令系统完全兼容传统的8051产品系列,在学校学的51单片机知识又重新拾起。此次申请的是采用TSSOP20封装的芯片
封装图.png
     此次主要针对赛元‘’易码魔盒”工具进行评测

包装袋.jpg
    在论坛上看的许多坛友做出了成品,不过基本上是采用SC95F8616芯片板。但据我实际操作,并不是那么一帆风顺哦。本次为了快速体验这个“易码魔盒”用法,参照了海报中提及的“赛元易码魔盒上手操作视频(点击查看)”。原来是因外我之前采用的是EasyCodeCube_V2.1.0 20200529版本,现就将之前采用该版本设计中遇到的坑分享一下吧。
    首先安装EasyCodeCube工具,这里是基于win7系统,安装完后启动的界面如下:


启动界面.png
    然后新建工程,搜索对应的芯片型号,这跟STM32的STM32CubeMX有相似之处。
新建工程,进入选型.png
    选择对应的芯片型号,然后点击开始项目按钮,进行芯片外设功能图形化配置。图形化积木式开发中,使用数码管管脚定义时发现如下bug,管脚重名不能自动识别
bug1.png
     还有比较恼火的是工程设计中,突然整个红叉,这下就全完了,没有返回或者恢复的设置,正常情况下保存工程都没法保存。
bug2.png
bug3.png
       反复操作了几遍也没发现有什么规律,不知道之前坛友有没有使用过EasyCodeCube_V2.1.0版本的。好不容易总算完成视频讲解的流程图绘制
流程图绘制完成后.png
       其中在拷贝(Ctrl+C)画好的流程图时,背景颜色采用白色的,不是很明显,这点本人觉得得优化,然后生成相对于工程源码,查看源码不支持放大缩小,这也算界面不友好吧。
bug4.png
      然后尝试点击编译,发现老是报“执行编译失败,编译工具未找到!”这也不知道在工具中哪里设置,无奈之下,希望通过安装Keil C51软件,进入到工程保存的路径中去执行编译,结果安装完Keil uVision4后,编译提示不能创建命令“error - cannot create command input file '..\Output\main.__i'


Target not created”,因而怀疑是没有**的原因,然后尝试去**,结果**失败,据说Keil的keygen.exe只能**到2020年,超过2020年就没法再**了。
key**失败.png
     接着又尝试进入赛元的官网:https://socmcu.cn/index.php?m=Product&a=detail&id=159&action=tools,下载了“SC92F8003_Demo_Code.rar”,然后解压,使用Keil uVision4打开工程编译,当然在编译之前,我们需要安装好Keil C的插件“SOC_KEIL”,然后才能识别到SC92F8003,编译完成后,连接SC-LINK,然后根据《SOC Pro51及开发量产工具用户手册》,将Keil调试下载接口设置为
图一.png
图二.png
   再点击旁边的Settings按钮,选择SC92F8003型号,进行下载。结果又发现烧录不对,烧录只有1秒钟都不到,又没报错,灯状态还是一样,电源指示灯常亮,TEST指示灯闪烁。接线如下图所示:
不能正常烧录接法.jpg
    后来再将USB供电撤下来,直接使用SC-LINK烧录,在Keil中直接烧录就可以了
烧录成功.png
    此时的接线如下图所示:
正常烧录连线.jpg
     然后在main.c的主函数中,选择测试第四项,即“#define Test  4 ”,进行串口功能检测。使用下载SC-LINK下载完后再使用USB转串口调试工具输出打印信息。
串口打印.jpg
串口打印.png
    这里也不知道打印全是ff,此次初步了解了SC92F8003的核心板开发流程,虽然在使用“易码魔盒”的V2.1.0版本一路坎坷,最终以提示“执行编译失败,编译工具未找到!”而告终,但也收获颇丰。后续再尝试使用V2.1.5版本进行实质性项目开发。看到海报上有注释,2.1.5版本有更新内容:
1、支持函数变量连续更名后的控件名同步;
2、创建新工程连续保存由另存为改为更新;
3、移植变量的添加/修改可视化编辑功能;
4、控件编辑窗口点击确定后关闭当前窗口。
5、解决函数体内容概率性丢失的问题;
6、已定义的函数、变量被其它函数引用时,直接插入到定义列表;
7、解决代码生成插入位置错误的问题;
8、屏蔽系统关键字提示;
9、解决变量概率性插入失败的问题;

    现在还不知道会不会出现我之前使用2.1.0版本所遇到的问题,此次使用“赛元易码魔盒”体验分享就到这里啦,再次感谢赛元举办此次的活动,咱们后会有期。

SC92F8003v0.3cn.pdf (1.48 MB, 下载次数: 8)

使用特权

评论回复
| 2020-8-3 16:13 | 显示全部楼层
只有核心板SC92F8003板子?

使用特权

评论回复
| 2020-8-3 16:14 | 显示全部楼层
单片机都是兼容性的。     

使用特权

评论回复
| 2020-8-3 16:14 | 显示全部楼层
期待楼主更多的分享了。   

使用特权

评论回复
| 2020-8-3 16:14 | 显示全部楼层
8051内核工业级产品。      

使用特权

评论回复
| 2020-8-3 16:15 | 显示全部楼层
                  

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /5 下一条

在线客服 快速回复 返回顶部 返回列表