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

[复制链接]
2171|12
 楼主| RDS小新 发表于 2023-8-23 16:43 | 显示全部楼层 |阅读模式
本帖最后由 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)句注释中间是放魔盒自动生成的代码,我们来看:
1.png
2.png
当遇到下面这种情况需要注意:
3.png
在主函数中添加代码参考下图:

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




软件开发工具----易码魔盒(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 | 显示全部楼层
目前这个工具都具有什么功能呢
chenjun89 发表于 2023-9-5 07:35 来自手机 | 显示全部楼层
核ST一样的**啊
coshi 发表于 2023-9-5 08:29 | 显示全部楼层
易码魔盒是否可以涵盖新定义全部的芯片呢
kxsi 发表于 2023-9-5 10:42 | 显示全部楼层
如果不在指定位置插入代码的话 再次重新生成之后 在位置之外的部分会被抹除
wiba 发表于 2023-9-5 11:12 | 显示全部楼层
说白了 就是要按照人家规定的规则就行
DanPianJiFangAn 发表于 2023-12-12 11:01 | 显示全部楼层
这个软件生成的CFG\SCxxxx\Keil_Mould下的文件
和Keil_C下的文件一样干嘛用的.
DanPianJiFangAn 发表于 2023-12-14 21:03 | 显示全部楼层
为什么外部编辑同步以后,程序正常同步,一但在这个软件里编译,那添加的代码就被删了.
dw772 发表于 2023-12-24 13:28 | 显示全部楼层
搞这种花哨的魔盒已经走偏了,配置作为辅助工具而已,不如多花点时间出点高质量的demo。如果配置都不会了你想程序员还能开发什么产品呢
大鹏2365 发表于 2024-8-20 01:11 | 显示全部楼层
确实需要特别注意代码生成工具对手动编辑代码的影响
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

21

主题

113

帖子

26

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