sinsnsns 发表于 2022-6-9 13:40

GD32 SPI0使用IO重映射的一个芯片BUG

本帖最后由 sinsnsns 于 2022-6-9 15:32 编辑

问题:GD32F30348PIN封装 SPI 断电后重上电CLK时钟信号IO没输出,仿真正常。
下图是在DEBUG时正常的收发现象


下图为重上电后的异常情况,SCLK时钟信号GPIO_PB3就没输出了,DATA信号还是有的



我的配置如下:SPI0 IO使用重映射
SPI0外设使用PB3 4 5 的重映射分别作为SCLK MISO MOSI, 片选信号由软件控制


手册IO说明

代码配置如下图



发送简单地使用一个定时器周期的用直接赋值来处理











sinsnsns 发表于 2022-6-9 14:14

本帖最后由 sinsnsns 于 2022-6-9 14:37 编辑

简化了程序,问题依旧
仿真OK
重上电CLK没输出

sinsnsns 发表于 2022-6-9 15:29

测试了F103芯片也一样的问题

sinsnsns 发表于 2022-6-9 16:32

本帖最后由 sinsnsns 于 2022-6-9 16:34 编辑

解决了

sinsnsns 发表于 2022-6-9 16:34

http://bbs.**/thread-1206258-1-1.html#pid3149292

sinsnsns 发表于 2022-6-9 16:35

   http://bbs.   eeworld.com.cn/thread-1206258-1-1.html#pid3149292

xch 发表于 2022-6-9 16:36

可能是没把仿真器接口功能禁止掉。

xch 发表于 2022-6-9 16:37


sinsnsns 发表于 2022-6-9 17:01

兄弟,你早点出现我就不会浪费了一天了@.@

imdx 发表于 2022-6-10 13:49

说明一个问题:反映芯片bug的,绝大多数都是自己设置问题

tpgf 发表于 2022-7-4 12:02

纯软件仿真吗

qcliu 发表于 2022-7-4 12:10

是说连着仿真器就是正常的吗

drer 发表于 2022-7-4 12:21

引脚功能设置有问题

coshi 发表于 2022-7-4 12:32

引脚复用带来的问题是吗

kxsi 发表于 2022-7-4 12:41

那也就不是bug了

wiba 发表于 2022-7-4 12:53

看来得仔细对比引脚功能啊

chengxingyu 发表于 2022-8-16 13:39

要先把仿真功能禁止然后再重映射才可以,否则重映射功能不起作用
页: [1]
查看完整版本: GD32 SPI0使用IO重映射的一个芯片BUG