HDSCMCU 发表于 2024-11-15 14:54

【XHSC XHCode V1.9.0】更新啦~ 欢迎大家试用~

本帖最后由 HDSCMCU 于 2025-4-28 10:27 编辑

“XHSC XHCode”已更新版本为V1.9.0,欢迎大家使用并积极反馈。

主要更新:
1. 添加了HC32M441
2. 已知bug修复

支持初始化代码生成的型号:
HC32F002, HC32A4A0, HC32A448, HC32F4A0, HC32F4A2, HC32F448, HC32F460, HC32F467,HC32M441 仅支持管脚和时钟图形化配置(暂不支持代码生成)的型号:
HC32F003,HC32F005,HC32L110,HC32F030,HC32L130,HC32L136,HC32F072,HC32L072,HC32L073,HC32F170,HC32F176,HC32F190,HC32F196,HC32L170,HC32L176,HC32L190,HC32L196,HC32L160,HC32L166,HC32L180,HC32L186, HC32F420,HC32F052,HC32F115,HC32F451,HC32F452,HC32D391
下载链接

XHCode是一款协助用户配置生成XHSC MCU基础代码的软件工具。主要具有以下几种功能:
★ 1.管脚和模块初始化配置: 选取管脚配置选项卡,用户可分别在管脚视图或模块树下对MCU的各个可配管脚进行功能配置。工具会保证管脚视图和模块树配置的统一性。用户在模块树下选取任一模块,可进行相应模块的初始化配置。
★ 2.   时钟配置: 选取时钟配置选项卡,用户可配置相应型号MCU的系统时钟和外设时钟。
★ 3.工程配置: 选取工程配置选项卡,用户可配置生成工程的名称,IDE(支持Keil, IAR和Eclipse),工程保存的位置。同时用户需在此界面配置指定相应型号MCU的驱动库(DDL)位置。

wang369 发表于 2024-11-22 13:55

选择型号,怎么还需要二次弹窗呢?

查询无结果 发表于 2024-11-28 19:36

m0内核的还是不支持生成代码

roelay 发表于 2024-12-5 13:47

什么时候可以支持M0生成代码,正用L130,期待

qiu4466 发表于 2024-12-11 10:38

下载用一下,我是做新能源BMS保护板研发的,有好的方案可以推广的,支持国产,我的微信13538285885邱工。

丙丁先生 发表于 2025-1-2 12:31

怎么申请开发板?

Kai-42 发表于 2025-1-11 16:17

请问dll文件怎么获取呢

leefine 发表于 2025-1-13 09:38

请问如何支持HC32F334的PLA功能?

飞飞哈 发表于 2025-1-13 14:31

win7装了,打不开

shinesz 发表于 2025-2-25 08:50

还没支持HC32F334

h32446975 发表于 2025-2-26 13:59

时钟配置,
建议:
类似STM32 cube MX工具,在sysck系统时钟输入框输入目标系统时钟,如72MHz,144KHz,200MHz,回车后,自动运算修改分频倍频,如果无法找到分频倍频值,将sysck系统时钟输入框背景显示为红色,以提示未达到用户需求。

minimoney 发表于 2025-3-14 16:20

本帖最后由 minimoney 于 2025-3-14 16:24 编辑

aaaaa

gaobq 发表于 2025-3-26 18:33

小华出一个系列教程吧,针对使用xhcode快速生成工程,讲讲那些参数怎么配置,什么意思。现有的工程例程是针对开发板的,有太多的define语句,太让人费劲了,绕来绕去。

gaobq 发表于 2025-3-26 18:38

这个版本找到两个bug,使用timerA输出pwm波的工程   
/* Config software count */
    stcTmraInit.sw_count.u16ClockDiv = TMRA_CLK_DIV1;
    stcTmraInit.sw_count.u16CountMode = TMRA_MD_SAWTOOTH;
    stcTmraInit.sw_count.u16CountDir = TMRA_DIR_UP;
    stcTmraInit.u32PeriodValue = 0x12C0U;
    stcTmraInit.u16CountReload = TMRA_CNT_RELOAD_ENABLE;
    (void)TMRA_Init(CM_TMRA_1, &stcTmraInit);
例程中的u16是正确的,xhcode生成的代码是u8,编译不通过;

生成的eirq工程也有个bug,边沿B滤波的定义头文件里面没有定义
    /* EXTINT_CH14 config */
    (void)EXTINT_StructInit(&stcExtIntInit);
    stcExtIntInit.u32Filter = EXTINT_FILTER_ON;
    stcExtIntInit.u32FilterClock = EXTINT_FCLK_DIV64;
    stcExtIntInit.u32Edge = EXTINT_TRIG_RISING;
    stcExtIntInit.u32FilterB = NMI_EXTINT_FILTER_B_ON;
    stcExtIntInit.u32FilterBClock = 3;//NMI_EXTINT_FCLK_B_LVL4 没有定义,xhcode有bug
    (void)EXTINT_Init(EXTINT_CH14, &stcExtIntInit);

HDSCMCU 发表于 2025-3-28 17:11

gaobq 发表于 2025-3-26 18:38
这个版本找到两个bug,使用timerA输出pwm波的工程   
/* Config software count */
    stcTmraInit.sw_co ...

是选的哪个型号?如果是F4A0, F460,需要匹配官网最新的DDL

死不低头 发表于 2025-3-31 23:14

更新很慢,还很多功能不完善,是不是这个软件开发人员只有一两个,甚至一个专职的都没有

baiheshu 发表于 2025-4-9 09:39

国产cpu企业的通病,软件投入太少

tyrael007 发表于 2025-4-11 22:26

为什么华大半导体官方网站不提供下载了呢?

HDSCMCU 发表于 2025-4-16 10:20

官网是涉及版本的大更新,这里会即时更新到新版本。所以一般这里会更新的比较快一点

死不低头 发表于 2025-4-17 21:11

总是提升找不到文件是为什么呢,软件安装不成功还是说有BUG
页: [1] 2
查看完整版本: 【XHSC XHCode V1.9.0】更新啦~ 欢迎大家试用~