最近玩国产FPGA上瘾,惊喜挺多的,从工具上讲国产FPGA还是安路的FPGA-CPLD开发工具最好用,想比于高云、易灵思、智多晶啥的,紫光的也还行,就是对小客户谈不上有啥支持啦。
好啦,不赞不黑,不管搞哪家的FPGA开发,下载线是一定要搞一条的,安路的下载线目前就我所知存在以下几个版本,AL-LINK pro带离线烧录功能(其实还是要插线供电的),AL LINK(不带离线版本),AL USB CABLE。其中AL-LINK pro 和 AL LINK都是新一代的下载器,相比于 USB CABLE这种下载器而言,一方面是速度快,另一方面驱动带了数字签字,没有那么多的安装烦恼,也不会动不动要重启以关闭数字签名(有永久禁用数字签名的方法,但是为了防病毒我不建议关闭),但这些下载器目前都比较贵,除非公司买,不然我是用不起(穷。。。),无意中发现他们家的开发板上好像带有下载器,用万用表打了一遍,发现居然是STM32做的,哈哈。STM32F103C8T6做的,呃你别说ST现在很贵,现在不贵啦新的也才二三十块钱,既然要白piao,那用GD32又何尝不可。
不过我刚好做了一批STM32的小板,就不去折腾GD32了。
那先上JLINK读出下载器的固件啦,意不意外,惊不惊喜?居然直接将固件读了现来,我原以为还要unlock,烧一下试试。
成功扫描到器件
下载成功!但是这个Bit Version: 0X00是个什么鬼?算了不管了,因为功能运行正常啊。
固件奉上(此处固件作废,下方提供官方原版最新固件)
补更:
寻到原厂给的下载器资料
原理图如下
官方固件如下。
呃,看在我辛苦码字的份上,再次宣传一下我做好的小板子,有需要的可以拍哦,36软妹币包邮!就当请我喝了杯青椰拿铁啦,当然资料都在这里你也可以做啦!
原本该帖是提供了代码,但ICMaker实测之后发现根本用不了,版本太老了,上位机很多指令对不上,为了不误导在家就删除了。
https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.1d293d0dJXUWcP&ft=t&id=703482929551