21小跑堂 发表于 2022-7-25 10:02

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

简单介绍: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报错问题

wcheng13 发表于 2022-7-26 09:31



找不到DLL 无法使用

Starxxx 发表于 2022-7-26 10:03

目前DDL版本已更新到3.0.0了,可以找相关代理获取最新的DDL。

xuxinhd 发表于 2022-7-26 10:15

试了一下很方便,而且每一个参数都是中文的,对英语差的同学非常友好。但是配置出来的工程竟然有一个错误。结构目录也不够丰富,修改后内容不知道会不会被覆盖。

xuxinhd 发表于 2022-7-26 10:15

wcheng13 发表于 2022-7-26 09:31
找不到DLL 无法使用

你库太老了,用REV3.0

Starxxx 发表于 2022-7-26 10:21

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

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

wcheng13 发表于 2022-7-26 18:09

xuxinhd 发表于 2022-7-26 10:15
你库太老了,用REV3.0

我再来试一下

wcheng13 发表于 2022-7-26 18:21

xuxinhd 发表于 2022-7-26 10:15
你库太老了,用REV3.0

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

xuxinhd 发表于 2022-7-27 16:00

Starxxx 发表于 2022-7-26 10:21
可否将您的配置文件(.xml)上传下,我们看看是哪里错了

怎么上传

xuxinhd 发表于 2022-7-27 16:01

xuxinhd 发表于 2022-7-27 16:00
怎么上传

这个文件在哪里

2695877352 发表于 2022-7-29 10:24

配置完的代码,编译之后不行,例子再原厂的开发板都会死机,3.0的库是不是有问题?

xuxinhd 发表于 2022-7-29 11:21

还有一个问题就是对引脚选择完功能以后,不会自动使能模块。也不自动跳转配置界面!这是及其不便利的!

xuxinhd 发表于 2022-7-29 11:22

xuxinhd 发表于 2022-7-29 11:21
还有一个问题就是对引脚选择完功能以后,不会自动使能模块。也不自动跳转配置界面!这是及其不便利的! ...

@ Starxxx

h32446975 发表于 2022-7-30 20:45

使用起来,确实非常方便!
建议:
1.IO口可以设置别名,比如LED。参考stm32 CubeMX.
2.增加对RTOS的支持,比如可以直接创建RT-Thread Studio的工程,比如创建MDK工程时,可以选择RT-Thread Nano内核。

2695877352 发表于 2022-8-1 10:42

hc32 的timera默认输出配置有错误,结构体是u32,生成的是u16,报错

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

suncl110 发表于 2022-8-5 16:31
我使用的是eclipse+gcc方案,生成的工程及代码可以使用,但出现一个rerror: 'INT_IRQn' undeclared (first...

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

zhxlx 发表于 2022-8-6 12:21

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

leexus 发表于 2022-8-6 22:22

发送就这,可快速激励作者修复BUG

skyred 发表于 2022-8-11 21:32

双击666
页: [1] 2 3
查看完整版本: 小华版的Cube:XHCode的beta版,目前只支持F460的配置,欢迎试用