问答

汇集网友智慧,解决技术难题

Wangst0531

TA的家园币:42  

  • 【疑难求解】i2c通讯在读寄存器值有时出现大片0xFF什么原因

    GD32E232在读CDR页的值的时候,有时读会出现开头几个寄存器值正常,后面读到都是0xFF且ack,但是只影响读CDR,重新上电后恢复正常,其它几页都可以正常读取,请问大佬们这可能有哪些原因?该如何解决呢

  • GD32 ISP i2c Bootloader如何写进固件

    想给固件通过ISP加个i2cBootloader,问了一下他人,做法是把BOOT0拉高PF0悬空,PB6,PB7做i2c管脚,固件里写一个需要密码或特殊指令才进入的函数,用来擦除中断向量表8和9到0xFFFFFFFF并软复位。问题是如何擦除中断向量表89改成0xFFFFFFFF呢?我看了眼中断向量表是只读的,用__NVIC_SetVector试试发现改不了,求解!

    国产芯片 技术交流

    2024-01-17 4
  • GD32 i2c Bootloader 操作问题

    目前只能通过i2cBootloader给被升级设备烧录hex文件,选个GD32E232开发板作为串口转i2c设备,连接被升级设备(mcu为GD32E501且是裸片),其他都是按正确操作来的(boot0拉高pf0悬空),在通过AllinOneProgrammer连接i2c时连接不上,提示设备notfound,逻辑分析仪看了看,发送了从地址(0x70)后nack了,这是怎么回事?

    国产芯片 技术交流

    2023-12-25 6