打印
[易码魔盒]

易码魔盒添加代码位置说明

[复制链接]
656|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 RDS小新 于 2023-8-23 16:52 编辑

       如果我们习惯了用keil开发写代码,在使用易码魔盒开发的时候,可能会先用易码魔盒生成初始化配置代码,然后再用keil打开工程添加应用逻辑代码。如果中间项目需求有变化需要增/删/改初始配置代码,那我们可能会直接用易码魔盒打开我们在Keil中编辑过的代码,而当我们重新配置完以后点击“生成”,我们会发现,在Keil中添加的代码丢失了一部分,有些被魔盒清除掉了,这有可能会逼疯忙活了一上午的软件工程师,那我们应该怎么避免代码被魔盒“吃掉”呢?

  易码魔盒生成的代码带有注释,在这些注释中有3句关键的说明,如下:
1//Forbid editing areas between the labels !!!
         禁止在这两个标签之间编辑
2//Forbid editing areas before the following label !!!
         禁止在下面这个标签之前编辑
3/*<Generated by EasyCodeCube begin>*/
         由魔盒生成代码的起始位置
        /*<Generated by EasyCodeCube end>*/
         由魔盒生成代码的结束位置

       前两句说明是对标签的注释,
       第(1)句注释的前后各有一个标签,
       第(2)句注释的下方有一句标签,
       第(3)句注释中间是放魔盒自动生成的代码,我们来看:
当遇到下面这种情况需要注意:
在主函数中添加代码参考下图:


最后总结一句:
不要在魔盒生成的配置代码相邻位置写代码,同时注意标签附近的说明。




软件开发工具----易码魔盒(EasyCodeCube)
适用产品:易码魔盒是新定义推出的代码自动生成工具,适用于新定义8051系列的IC。
                通过图形化编程自动生成代码,用户可以使用易码魔盒实现项目选型、资源配置、TK调试、图形化编程、编译烧录
功能特点:图形化编程 、用户无需关心底层代码
                自动生成标准化的底层配置代码 、驱动代码、逻辑代码
                完整的项目管理,易移植
                丰富的功能模块和示例提供学习、开发
                集成了IOT开发控件,实现5分钟产品上云
                集成新定义配套工具,形成完整的软件生态      

资料下载:
易码魔盒EasyCodeCube_RDS.rar(资料大小90.8 MB)






使用特权

评论回复
沙发
tpgf| | 2023-9-4 17:40 | 只看该作者
它添加代码的规则是不是和cube差不多啊

使用特权

评论回复
板凳
drer| | 2023-9-4 17:54 | 只看该作者
如果不在指定位置添加代码会有什么后果呢

使用特权

评论回复
地板
qcliu| | 2023-9-4 18:41 | 只看该作者
目前这个工具都具有什么功能呢

使用特权

评论回复
5
chenjun89| | 2023-9-5 07:35 | 只看该作者
核ST一样的**啊

使用特权

评论回复
6
coshi| | 2023-9-5 08:29 | 只看该作者
易码魔盒是否可以涵盖新定义全部的芯片呢

使用特权

评论回复
7
kxsi| | 2023-9-5 10:42 | 只看该作者
如果不在指定位置插入代码的话 再次重新生成之后 在位置之外的部分会被抹除

使用特权

评论回复
8
wiba| | 2023-9-5 11:12 | 只看该作者
说白了 就是要按照人家规定的规则就行

使用特权

评论回复
9
DanPianJiFangAn| | 2023-12-12 11:01 | 只看该作者
这个软件生成的CFG\SCxxxx\Keil_Mould下的文件
和Keil_C下的文件一样干嘛用的.

使用特权

评论回复
10
DanPianJiFangAn| | 2023-12-14 21:03 | 只看该作者
为什么外部编辑同步以后,程序正常同步,一但在这个软件里编译,那添加的代码就被删了.

使用特权

评论回复
11
dw772| | 2023-12-24 13:28 | 只看该作者
搞这种花哨的魔盒已经走偏了,配置作为辅助工具而已,不如多花点时间出点高质量的demo。如果配置都不会了你想程序员还能开发什么产品呢

使用特权

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

本版积分规则

认证:新定义&赛元
简介:合肥市新定义电子有限公司成立于2022年2月,是赛元MCU平台旗下的线上品牌,专注于8bit和32bit MCU产品的芯片设计。提供数十种通用和触控类MCU,全部产品采取线上商城销售和线上技术服务的模式,产品广泛应用于大小家电、工业控制、消费电子、智能家居、物联网、安防等领域。

21

主题

113

帖子

23

粉丝