打印
[开发工具]

小华版的Cube:XHCode的beta版,目前只支持F460的配置,欢迎试用

[复制链接]
5003|62
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
21小跑堂|  楼主 | 2022-7-25 10:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
简单介绍:XHCode是一款协助用户配置生成XHSC MCU基础代码的软件工具。主要具有以下几种功能:
★ 1.管脚和模块初始化配置: 选取管脚配置选项卡,用户可分别在管脚视图或模块树下对MCU的各个可配管脚进行功能配置。工具会保证管脚视图和模块树配置的统一性。用户在模块树下选取任一模块,可进行相应模块的初始化配置。
★ 2.   时钟配置: 选取时钟配置选项卡,用户可配置相应型号MCU的系统时钟和外设时钟。
★ 3.  工程配置: 选取工程配置选项卡,用户可配置生成工程的名称,IDE(支持Keil, IAR和Eclipse),工程保存的位置。同时用户需在此界面配置指定相应型号MCU的驱动库(DDL)位置。
目前仅支持F460的主要模块初始化配置和代码生成,欢迎大家使用并积极反馈。

“XHSC XHCode Setup”已更新版本为V0.02,主要更新点:
1.生成代码,错误使用 stcPwmInit.u16CompareValue,DDL定义是 uint32_t u32CompareValue;
2.生成代码,中断出现INT_IRQn编译错误的问题
3.生成代码,将调试引脚设置成GPIO出现的debug报错问题

XHSC XHCode Setup V0.02.zip

36.6 MB

HC32F460_DDL_Rev3.0.0.zip

25.13 MB

使用特权

评论回复
沙发
wcheng13| | 2022-7-26 09:31 | 只看该作者


找不到DLL 无法使用

使用特权

评论回复
评论
Starxxx 2022-7-26 13:59 回复TA
请使用楼主发布的最新版DDL3.0.0 
板凳
Starxxx| | 2022-7-26 10:03 | 只看该作者
目前DDL版本已更新到3.0.0了,可以找相关代理获取最新的DDL。

使用特权

评论回复
评论
Starxxx 2022-12-14 10:25 回复TA
@xisolu :直接选择D:\XHSC\HC32F460_DDL_Rev3.0.0\HC32F460_DDL_Rev3.0.0这个路径就可以了。是DDL驱动库文件夹,不是dll文件 
xisolu 2022-12-14 09:44 回复TA
您好,我下载了3.0的库。在D:\XHSC\HC32F460_DDL_Rev3.0.0\HC32F460_DDL_Rev3.0.0\drivers\hc32_ll_driver\src路径下面没有.dll文件。其他的文件夹中也没有关于.dll的,请问是我在官网下载的文件出现了错误还是我没找对.dll文件存放的位置。 
地板
xuxinhd| | 2022-7-26 10:15 | 只看该作者
试了一下很方便,而且每一个参数都是中文的,对英语差的同学非常友好。但是配置出来的工程竟然有一个错误。结构目录也不够丰富,修改后内容不知道会不会被覆盖。

使用特权

评论回复
5
xuxinhd| | 2022-7-26 10:15 | 只看该作者
wcheng13 发表于 2022-7-26 09:31
找不到DLL 无法使用

你库太老了,用REV3.0

使用特权

评论回复
6
Starxxx| | 2022-7-26 10:21 | 只看该作者
xuxinhd 发表于 2022-7-26 10:15
试了一下很方便,而且每一个参数都是中文的,对英语差的同学非常友好。但是配置出来的工程竟然有一个错误。 ...

可否将您的配置文件(.xml)上传下,我们看看是哪里错了

使用特权

评论回复
7
wcheng13| | 2022-7-26 18:09 | 只看该作者
xuxinhd 发表于 2022-7-26 10:15
你库太老了,用REV3.0

我再来试一下

使用特权

评论回复
8
wcheng13| | 2022-7-26 18:21 | 只看该作者
xuxinhd 发表于 2022-7-26 10:15
你库太老了,用REV3.0

已经生成mdk 工程,挺好用的

使用特权

评论回复
9
xuxinhd| | 2022-7-27 16:00 | 只看该作者
Starxxx 发表于 2022-7-26 10:21
可否将您的配置文件(.xml)上传下,我们看看是哪里错了

怎么上传

使用特权

评论回复
10
xuxinhd| | 2022-7-27 16:01 | 只看该作者

这个文件在哪里

使用特权

评论回复
评论
Starxxx 2022-7-27 18:36 回复TA
Ctrl+S保存配置,选.xml格式。上传保存的文件就可以了 
11
2695877352| | 2022-7-29 10:24 | 只看该作者
配置完的代码,编译之后不行,例子再原厂的开发板都会死机,3.0的库是不是有问题?

使用特权

评论回复
评论
Starxxx 2022-7-29 10:34 回复TA
Ctrl+S保存配置,选.xml格式。把配置文件上传,我们看看是哪里出问题了 
12
xuxinhd| | 2022-7-29 11:21 | 只看该作者
还有一个问题就是对引脚选择完功能以后,不会自动使能模块。也不自动跳转配置界面!这是及其不便利的!

ls.zip

7.13 MB

有问题的工程

使用特权

评论回复
评论
xuxinhd 2022-7-30 11:01 回复TA
@Starxxx :不只是这里,好像所有的外设配置了引脚或通道。都不会自动使能 
xuxinhd 2022-7-30 11:00 回复TA
@Starxxx :好的,收到 
Starxxx 2022-7-29 13:23 回复TA
收到。 关于编译报错,目前的解决方法:在所有功能模块配置完成后,需选中"INTC"中断模块进行中断模块的初始化配置。后续我们会进行相应的更新完善。 谢谢反馈! 
13
xuxinhd| | 2022-7-29 11:22 | 只看该作者
xuxinhd 发表于 2022-7-29 11:21
还有一个问题就是对引脚选择完功能以后,不会自动使能模块。也不自动跳转配置界面!这是及其不便利的! ...

@ Starxxx

使用特权

评论回复
14
h32446975| | 2022-7-30 20:45 | 只看该作者
使用起来,确实非常方便!
建议:
1.IO口可以设置别名,比如LED。参考stm32 CubeMX.
2.增加对RTOS的支持,比如可以直接创建RT-Thread Studio的工程,比如创建MDK工程时,可以选择RT-Thread Nano内核。

使用特权

评论回复
评论
zhxlx 2022-8-6 12:24 回复TA
应该加入RTOS,支持! 
15
2695877352| | 2022-8-1 10:42 | 只看该作者
hc32 的timera默认输出配置有错误,结构体是u32,生成的是u16,报错

使用特权

评论回复
评论
Starxxx 2022-8-1 11:21 回复TA
收到,谢谢反馈! 
16
suncl110| | 2022-8-5 16:31 | 只看该作者
我使用的是eclipse+gcc方案,生成的工程及代码可以使用,但出现一个rerror: 'INT_IRQn' undeclared (first use in this function); did you mean 'INT143_IRQn'?,希望能解决一下。
建议:
1.右上角操作图标最好放在左边,左对齐的方式,符合大部分人的使用习惯。
2.新增菜单选项,如新增“文件”,“操作”帮助“等选项下拉菜单及快捷键。
3.代码生成后再次弹出保存径子框,或提示代码已经生成,等提示项。

使用特权

评论回复
评论
Starxxx 2022-8-5 16:40 回复TA
谢谢反馈!编译error的目前解决方法:在所有功能模块配置完成后,需选中模块树中的"INTC"中断模块进行中断模块的初始化配置(如想使用默认的配置,只需要选中"INTC"显示一下配置即可)。后续版本会修复这个bug 
17
Starxxx| | 2022-8-5 16:40 | 只看该作者
suncl110 发表于 2022-8-5 16:31
我使用的是eclipse+gcc方案,生成的工程及代码可以使用,但出现一个rerror: 'INT_IRQn' undeclared (first  ...

谢谢反馈!编译error的目前解决方法:在所有功能模块配置完成后,需选中模块树中的"INTC"中断模块进行中断模块的初始化配置(如想使用默认的配置,只需要选中"INTC"显示一下配置即可)。后续版本会修复这个bug

使用特权

评论回复
18
zhxlx| | 2022-8-6 12:21 | 只看该作者
1、gpio配置的时候不能设置管脚名称,很不方便
2、点击管教配置的时候,弹出菜单太长了,看的眼花,而且鼠标移动后,菜单容易消失,使用体验不太好
3、模块树不错
4、保存设置必须要选择文件吗?不方便啊
5、源代码中,INT_IRQn产生错误,配置中已经有向量号了,为啥没有配置出来呢?

使用特权

评论回复
19
leexus| | 2022-8-6 22:22 | 只看该作者
发送就这,可快速激励作者修复BUG

使用特权

评论回复
20
skyred| | 2022-8-11 21:32 | 只看该作者
双击666

使用特权

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

本版积分规则

认证:21ic管理
简介:哎呦,这里是二姨家跑跑跑小跑堂,微信联系:xiaopaotang21ic

2176

主题

7812

帖子

250

粉丝