上次发布的视频和基本测试,都是按照快速入门一步一步实现的,cf3310可以用jtag写入,也可以通过串口写入,参照烧写工具中提供了2种烧写方式。
本次采用串口烧写,首先短接gint2
,先按住 USER 按键,然后开发板上电。等待 300MS 以上,3S 内,USER 按键松开。等待 300MS 以上,3S 内,USER 按键按下。等待 300MS 以上,3S 内,USER 按键松开。等待 300MS 以上,开发板断电。 typec通过ch340接到串口gint2 gint3 ,资料中烧录工具使用说明是不常见的偶校验,但是烧录工具中提供的只有串口号和波特率。即使在设备管理器中端口改为偶校验也不行。可能因为偶校验的问题,也可能原rom没有boot程序造成。
这时候想用ide写入已经不认jtag设备了。因为这时候是boot模式,查看资料,发现在boot模式下,sw调试接口变为rxd txd对应的gint0与gint1,如图
插座只标出左边的符号,右边是cpu的管脚符号。
此时必须把跳线改为gint0 gint1,IDE才能找到debuger ,写入成功以后,因为勾选了disboot,tck tms 又改为gint6 gint5了。需要再次跳线过来。
另外qfn32有gint3,dfn8没有gint3;因为本开发板只安装了dfn8,所以关于gint3的操作是无效的。