请问32G12K128的串口3能用作ISP升级吗?
32G12K128的串口3用做ISP下载,连接失败。图片是串口3的初始化,请问需要怎么改
进入调试看了,用串口发送数据,程序能收到,也是正确的,但是这个ISP连接不上 去掉初始化中的清0中断标志后,可以连接了,但是会看到连接,擦除等一闪而过,直接下载失败! 是参考哪个例程改的?软件下载里的“做自己的升级软件”吗? 看截图是使用了用户ISP例程
需要修改的部分:
uart_init函数:
uart_isr函数:
send函数:
需要确保UartTxBuffer和UartRxBuffer正常读写
DebugLab 发表于 2025-3-28 16:41
看截图是使用了用户ISP例程
需要修改的部分:
uart_init函数:
找到问题了,是我设置用户eeprom没选128K,但是下载成功后,程序没有跳转到APP代码部分 pxc 发表于 2025-3-28 17:06
找到问题了,是我设置用户eeprom没选128K,但是下载成功后,程序没有跳转到APP代码部分 ...
是不是因为我P3.3腿挂了外部器件 pxc 发表于 2025-3-28 17:06
是不是因为我P3.3腿挂了外部器件
可以ISP里换个引脚检测试试
ercircle 发表于 2025-3-28 17:25
可以ISP里换个引脚检测试试
我的流程是,ISP代码进行升级,AP代码中通过指令跳转到ISP中。
首先我就下载ISP代码,然后使用ISP下载,下载完成后并不跳转到AP代码中。 ercircle 发表于 2025-3-28 17:25
可以ISP里换个引脚检测试试
我的流程是,ISP代码进行升级,AP代码中通过指令跳转到ISP中。
首先我就下载ISP代码,然后使用ISP下载,下载完成后并不跳转到AP代码中。
页:
[1]
2