- 主题:HK32与STM32的CAN的差异:STM32Cube_FW_F1_V1.8.4触发 (转载)
- 【 以下文字转载自 Embedded 讨论区 】
 发信人: intron (内含子), 信区: Embedded
 标  题: HK32与STM32的CAN的差异:STM32Cube_FW_F1_V1.8.4触发
 发信站: 水木社区 (Tue Dec 28 12:27:09 2021), 站内
 
 调试 HK32F103CBT6 的软件,发觉总有 CAN 初始化失败。
 遂查找原因。比较之前一个 HK32 软件,找到了 STM32CubeMX
 导出的驱动程序的版本差异。
 
 又找到 STM32Cube_FW_F1_V1.8.4 的发行注记(Release Notes)
 里对于 CAN 驱动程序写到:
 
 Update CAN Initialization sequence to set “request
 initialization” bit before exit from sleep mode.
 
 意思是,HAL_CAN_Init() 初始化时,先“请求初始化”
 再退出睡眠模式。这在 STM32F103 或许没问题(价格太贵了,
 我没测试),但会让 HK32F103CBT6 初始化失败。
 
 在前一个 V1.8.3 版尚无此问题。此版的函数里先退出
 睡眠模式再请求初始化。
 
 国产 XX32 与 STM32 在设计上的差异会逐渐暴露出来。
 国内 fabless 半导体公司这种“搭便车”的行为难免出些问题。
 --
 FROM 111.196.241.*
 
- 所以还是gd32吧, 干脆整个库都用自家的
 
 
 【 在 intron (内含子) 的大作中提到: 】
 : 【 以下文字转载自 Embedded 讨论区 】
 : 发信人: intron (内含子), 信区: Embedded
 : 标  题: HK32与STM32的CAN的差异:STM32Cube_FW_F1_V1.8.4触发
 : ...................
 --
 FROM 67.21.85.*
 
- 我的另一产品用了 GD32VF103 (RISC-V RV32IMAC),
 那套库应该是北京兆易创新(可能主要提供外设)
 和武汉芯来(提供 RISC-V 核心)合作而成。
 
 Beta 样品已经发给客户在实际应用场合中测试了。
 
 【 在 tom6bj (tom) 的大作中提到: 】
 : 标  题: Re: HK32与STM32的CAN的差异:STM32Cube_FW_F1_V1.8.4触发 (转
 : 发信站: 水木社区 (Tue Dec 28 15:42:52 2021), 站内
 :
 : 所以还是gd32吧, 干脆整个库都用自家的
 :
 :
 : 【 在 intron (内含子) 的大作中提到: 】
 : : 【 以下文字转载自 Embedded 讨论区 】
 : : 发信人: intron (内含子), 信区: Embedded
 : : 标  题: HK32与STM32的CAN的差异:STM32Cube_FW_F1_V1.8.4触发
 : : ...................
 :
 : --
 :
 : ※ 来源:·水木社区 mysmth.net·[FROM: 67.21.85.*]
 --
 修改:intron FROM 111.196.240.*
 FROM 111.196.240.*
 
- 我买了个gd32vf103的nano板
 结果发现stlink和jlink ob都不支持, 先搁置了...
 
 
 【 在 intron (内含子) 的大作中提到: 】
 : 我的另一产品用了 GD32VF103 (RISC-V RV32IMAC),
 : 那套库应该是北京兆易创新(可能主要提供外设)
 : 和武汉芯来(提供 RISC-V 核心)合作而成。
 : ...................
 --
 FROM 98.126.12.*
 
- 我烧写软件,用的是串口。
 有个命令行烧写程序,可以写个脚本运行。
 
 OpenOCD 里目前有了 RISC-V 核心的基本支持,
 但缺少 GD32VF 闪存的驱动程序。
 
 【 在 tom6bj (tom) 的大作中提到: 】
 : 标  题: Re: HK32与STM32的CAN的差异:STM32Cube_FW_F1_V1.8.4触发 (转
 : 发信站: 水木社区 (Tue Dec 28 16:15:33 2021), 站内
 :
 : 我买了个gd32vf103的nano板
 : 结果发现stlink和jlink ob都不支持, 先搁置了...
 :
 :
 : 【 在 intron (内含子) 的大作中提到: 】
 : : 我的另一产品用了 GD32VF103 (RISC-V RV32IMAC),
 : : 那套库应该是北京兆易创新(可能主要提供外设)
 : : 和武汉芯来(提供 RISC-V 核心)合作而成。
 : : ...................
 :
 : --
 :
 : ※ 来源:·水木社区 mysmth.net·[FROM: 98.126.12.*]
 --
 FROM 111.196.240.*
 
- 这货只能用jtag,gdlink支持。不过我感觉串口就够用了。
 RISC-V建议看WCH的,GD32的RISC-V感觉就是玩票的,没打算好好做。
 
 
 【 在 tom6bj (tom) 的大作中提到: 】
 : 我买了个gd32vf103的nano板
 : 结果发现stlink和jlink ob都不支持, 先搁置了...
 --
 FROM 222.90.31.*
 
- 我使用 HK32F103 还有个原因:它支持 5V 电源电压。
 这在一些场合比 3.3V 电源电压有优势。
 
 【 在 tom6bj (tom) 的大作中提到: 】
 : 标  题: Re: HK32与STM32的CAN的差异:STM32Cube_FW_F1_V1.8.4触发 (转
 : 发信站: 水木社区 (Tue Dec 28 16:15:33 2021), 站内
 :
 : 我买了个gd32vf103的nano板
 : 结果发现stlink和jlink ob都不支持, 先搁置了...
 :
 :
 : 【 在 intron (内含子) 的大作中提到: 】
 : : 我的另一产品用了 GD32VF103 (RISC-V RV32IMAC),
 : : 那套库应该是北京兆易创新(可能主要提供外设)
 : : 和武汉芯来(提供 RISC-V 核心)合作而成。
 : : ...................
 :
 : --
 :
 : ※ 来源:·水木社区 mysmth.net·[FROM: 98.126.12.*]
 --
 FROM 111.196.240.*
 
- 南京沁恒的特点就是便宜。
 可是想想其 CH340G 振荡晶体负载电容的事情,
 再想想其产品抗电磁干扰的事情。
 
 【 在 spadger (void*) 的大作中提到: 】
 : 标  题: Re: HK32与STM32的CAN的差异:STM32Cube_FW_F1_V1.8.4触发 (转
 : 发信站: 水木社区 (Tue Dec 28 16:45:27 2021), 站内
 :
 : 这货只能用jtag,gdlink支持。不过我感觉串口就够用了。
 : RISC-V建议看WCH的,GD32的RISC-V感觉就是玩票的,没打算好好做。
 :
 :
 : 【 在 tom6bj (tom) 的大作中提到: 】
 : : 我买了个gd32vf103的nano板
 : : 结果发现stlink和jlink ob都不支持, 先搁置了...
 :
 :
 : --
 :
 : ※ 来源:·水木社区 mysmth.net·[FROM: 222.90.31.*]
 --
 FROM 111.196.240.*
 
- 对了esp32好象也出了个rv核的,你玩了没?
 
 【 在 spadger 的大作中提到: 】
 : 这货只能用jtag,gdlink支持。不过我感觉串口就够用了。
 : RISC-V建议看WCH的,GD32的RISC-V感觉就是玩票的,没打算好好做。
 :
 : ....................
 
 - 来自「最水木 for iPhone 8」
 --
 FROM 118.199.180.*
 
- 我有个esp32-c3模块,ESP-IDF开发太麻烦了。最后结论是刷AT固件当模块用最省事。
 
 
 【 在 tom6bj (tom) 的大作中提到: 】
 : 对了esp32好象也出了个rv核的,你玩了没?
 : - 来自「最水木 for iPhone 8」
 --
 FROM 222.90.31.*