pxc 发表于 2025-3-28 14:48:05

请问32G12K128的串口3能用作ISP升级吗?

32G12K128的串口3用做ISP下载,连接失败。

图片是串口3的初始化,请问需要怎么改

pxc 发表于 2025-3-28 15:07:37

进入调试看了,用串口发送数据,程序能收到,也是正确的,但是这个ISP连接不上

pxc 发表于 2025-3-28 15:37:08

去掉初始化中的清0中断标志后,可以连接了,但是会看到连接,擦除等一闪而过,直接下载失败!

ercircle 发表于 2025-3-28 16:14:18

是参考哪个例程改的?软件下载里的“做自己的升级软件”吗?

DebugLab 发表于 2025-3-28 16:41:19

看截图是使用了用户ISP例程
需要修改的部分:
uart_init函数:

uart_isr函数:

send函数:

需要确保UartTxBuffer和UartRxBuffer正常读写

pxc 发表于 2025-3-28 17:06:03

DebugLab 发表于 2025-3-28 16:41
看截图是使用了用户ISP例程
需要修改的部分:
uart_init函数:


找到问题了,是我设置用户eeprom没选128K,但是下载成功后,程序没有跳转到APP代码部分

pxc 发表于 2025-3-28 17:06:29

pxc 发表于 2025-3-28 17:06
找到问题了,是我设置用户eeprom没选128K,但是下载成功后,程序没有跳转到APP代码部分 ...

是不是因为我P3.3腿挂了外部器件

ercircle 发表于 2025-3-28 17:25:29

pxc 发表于 2025-3-28 17:06
是不是因为我P3.3腿挂了外部器件



可以ISP里换个引脚检测试试

pxc 发表于 2025-3-29 16:14:46

ercircle 发表于 2025-3-28 17:25
可以ISP里换个引脚检测试试

我的流程是,ISP代码进行升级,AP代码中通过指令跳转到ISP中。

首先我就下载ISP代码,然后使用ISP下载,下载完成后并不跳转到AP代码中。

pxc 发表于 2025-3-29 16:18:10

ercircle 发表于 2025-3-28 17:25
可以ISP里换个引脚检测试试

我的流程是,ISP代码进行升级,AP代码中通过指令跳转到ISP中。

首先我就下载ISP代码,然后使用ISP下载,下载完成后并不跳转到AP代码中。
页: [1] 2
查看完整版本: 请问32G12K128的串口3能用作ISP升级吗?