LGT8F328P怎么样?没有烧录器卖,掉固件又掉Bootloader

前言

本来这个事情是这样的,我买了一个这个LGT8F328P MCU,它的话是说可以替代越来越昂贵的Atmega 328P,它价格确实便宜只要Arduino Nano的一半,但是在我买来之后,我发现这个东西它的问题有点多。并且非常的耗时

优点和缺陷

LGT8F328P相比Atmega328P优缺点比较
优势劣势
相比Atmega328P多了DAC功能掉固件和掉Bootloader
有一个计算加速器设计Bootloader需要特定的
便宜,只要一半价格资料少,非常折腾
 烧写器买不到

烧写和掉固件问题

我刚才他的时候是自己有带Bootloader的,但是这个东西呢,如果像我们平常所想的那种可以直接替代的,那肯定在烧录选项上面,也是能兼容的吧。——我本来是这样想

 

然而,并不是,如果你要去烧写这个MCU,它必须使用专门的包,甚至,你要去下载额外的OCROBOT这个魔改Arduino IDE。。

安装这个包,直接把文件夹里面的三个文件夹塞进Arduino就可以,但问题来了,烧录会掉固件然后没法识别

 

掉了固件是连着Bootloader一起掉的,我整了一晚上,四五个小时都在找如何解决,但是未果。掉Bootloader本来是可以用Arduino as ISP重新烧的,然而这个LGT8F328P,必须要使用专门的烧写器,而这个烧写器是买不到的。

实在没找到,我就跑去问卖家,结果,卖家那边可能也就只有一套

 

那没办法只能找找怎么解决,然后基于LGT的仿制品叫做Larduino,我就从这里下手。首先在Github上面找到个,把Arduino UNO作为ISP,烧写Larduino

 

 

隔壁有个哥们给这个Larduino ISP做过烧写方案的探究

 

但是它烧的是这种SSOP20的LGT MCU

 然后是立创EDA上面有几个方案:

 

这一篇是说明了如何安装特定的固件包,使得Arduino IDE可以正常的下载编译好的代码到LGT8F328P里面

https://oshwhub.com/costar/larduino

 

 

下面这个方案则是说了如何脱机烧写,但是,依然非常麻烦,另外我觉得这一篇写的有所缺漏。

https://oshwhub.com/larduino/larduino_isp_shield

 

 

掉固件掉Bootloader后的表现就是使用Arduino IDE烧写提示Programmer not respect,resp:0x03

 

 

 

边上的UNO是我特别找出来(拆下来)的,就是为了给LGT8F328P这个MCU烧写莫名其妙掉了的固件。

 

如果掉了固件,整个修复流程是这样的,使用Xloader把Larduino ISP用的离线烧写固件烧给Arduino UNO,然后把Arduino UNO作为一个烧写器,去烧LGT8F328P,连线方式见上面的图片

 

 

加点钱,对自己好一点,反正,我是不折腾这个了,以后还是少用国产的这类替代产品。

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值