LGT迷你编程器#

1年前

简介:LGT8F328仿真器

开源协议: GPL 3.0

  • 5150
  • 10
  • 20

描述

由于 LGT8F328P芯片Aruino UNO学习板 用的国产芯片,所以 Aruino 固件需要专用编程器烧写。 如果你有 新唐的 NuLink 编程器,

那么就可用自制 LGT迷你编程器了。 可以给基于LGT8F328P芯片的Arduino烧写BootLoader 也可以用IAR开发方式在线调试LGT8Fx8系列芯片。

还能给 LGT8F690 下载程序。 立创商城在售物料 C46398,C1980,C91584,C1653,C8545,C5665,C108793,C223802,C93713

PCB板3D预览效果

111.png2222.png

焊接好的板子

a.pngbb.png

开始给LGT迷你编程器烧写固件。

将Nulink插入电脑,并连接 LGT迷你编程器 的固件烧录口。 ggg.png

打开 NuMicro ICP Programming Tool 选择目标芯片 NUC100系列 然后点继续

n1.png

点击 连接 检测 LGT迷你编程器的芯片。

n2.png

连接到芯片后分别点击 LDROM 加载启动固件 SWDICE_Dev_Update_V1_NUC122.bin

点击 APROM 加载 应用固件 SWDISP_mkII_2.5.1.bin SWDICE_mkII_STD7.0.582.bin

(下载附件 LGTUSB_SWD.zip 解压得到这两个 bin 文件)

f1.png

点击 设定 修改配置位

f2.png

启动选择 改为 LDROM 后点击 确定,其他选项不用改动。

n6.png

编程栏勾选 LDROM   APROM   配置区 ,然后点击选项打开选项窗口 f3.png

按下图勾选   擦除   烧写   验证  ,其他不用不要勾选。然后点击 确定

n8.png

点击 开始   弹出未使用 “安全加密”的提示 点击确定

f4.png

提示 使用批量编程模式  点击  否

n11.png

至此 LGT迷你编程器固件已经烧写完成 点击 确定 然后关闭 NuMicro ICP Programming Tool f5.png

装好外壳

注意短路帽插右边时目标板不能另外供电只由LGT迷你编程器供电,如需要另外供电请把短路帽改插左边 aaa.pngbbb.pngccc.png

外壳很多商家都有卖,图中外壳购买链接:

白色 https://item.taobao.com/item.htm?id=605221145462

黑色 https://item.taobao.com/item.htm?id=605442690036

打印纸购买链接: https://item.taobao.com/item.htm?id=5507264910

打印纸选择接近外壳尺寸的,我选择的是 40*20 mm 的。

打印纸根据打印机类型选择,有标签打印机的请自己找合适尺寸的标签打印纸。

尝试给LGT8F328下载Arduino BootLoader固件

如果是Windows7系统请下载附件 zadig-2.3.rar 安装驱动。如果是Windows10系统一般免驱不用安装驱动。

xxx.png

打开LGTMix_ISP v3.7.5.exe 点击 Program 加载 optiboot_lgt8f328p.hex 然后点击 Write

(下载附件 lgtmix_isp_v3.7.5.rar 解压获取)

ss.png

点击 Write 之后如下图走完进度条没有报错就是成功写入了BootLoader固件

aa.gif

Arduino Uno LGT兼容版怎样使用见:

https://oshwhub.com/costar/larduino (这个链接附件里有 Arduino BootLoader固件 optiboot_lgt8f328p.hex)

将 LGT迷你编程器 的 UPDATE 与 GND 用短路帽或杜邦线短接后连接电脑。电脑出现U盘盘符。

tt.png

将U盘里面的 bin 文件删除替换成 SWDICE_mkII_STD7.0.582.bin 则变成 LGT仿真器模式。

需要变回ISP下载器模式就将 U盘里面的 bin文件删除 替换成 SWDISP_mkII_2.5.1.bin 即可。

aba.png

切换仿真器模式用IAR进行单步调试开发请下载附件 仿真调试参考资料.zip 参考。



LGTasISP.gif



文档

LGT lite Box

在编辑器中打开

LGT lite Box

在编辑器中打开

BOM

ID Name Designator Footprint Quantity
1 MHDR1X5 P4 DIP-1X5P-2.54MM-M_A 1
2 22pF (220) 5% 50V C4,C2 C0603 2
3 100nF (104) 10% 50V C3 C0603 1
4 10uF (106) 10% 25V C1,C5,C8 C0603 3
5 10uF C6,C7 C0603 2
6 NUC122-48P U1 LQFP-48_L7.0-W7.0-P0.5-LS9.0-BL 1
7 LGT-Link-2.54-2X5P P5 CARHEADER5X2-A 1
8 10KΩ R3 R0603W 1
9 1k R5,R1 R0603W 2
10 A2541WR-3P P3 SIP-2.54MM-3P-CJT-H2.54 1
11 FC-DA1608HRK-620D LED1,LED2 LED-0603 2
12 TYPE-C-31-M-12 USBC1 USB-TYPE-C_16PIN-MALE-TYPE-C-31-M-12-AK 1
13 12MHz X1 OSC-49S-A 1

展开

工程成员

登录注册之后才可以进行评论操作
工程所有者当前已关闭评论
征集令发布者当前已关闭评论
全部评论 10
认证图标

OSHWHub

此工程为立创EDA官微第014期开源推荐:https://mp.weixin.qq.com/s/ywNgU-9ZiNsptodYe1VKhg
更多资讯请关注立创EDA微信公众号:lceda-cn




2020-03-30 19:14:14
回复

lantianyu

@costar  你那有做好的出售吗?

2020-03-02 01:22:01
回复

EasyEDA

工程十分有参考价值,教程说明也很详细。有心了

2020-02-28 22:00:27
回复

costar

@lantianyu  目前可选型号只有QFP48封装的NUC120或者NUC122

2020-02-28 18:46:42
回复

lantianyu

新唐的芯片可以用其它芯片代替吗?

2020-02-24 16:37:51
回复

costar

@LingYao  百分百成功。我自己做了好几个了。目前发现zadig安装驱动兼容性更好。另外APROM固件使用SWDICE_mkII_STD7.0.582.bin 即可。不需要isp固件。

2020-01-20 03:27:31
回复

LingYao

赞一个。写的教程很详细啊。有没有朋友复制成功的?

2020-01-18 15:59:44
回复

costar

@nicolas  UPDATE 与 GND 用短路帽或杜邦线短接后连接电脑能出现U盘盘符吗?驱动确实有点问题,我附件替换了驱动安装程序,你把之前的驱动卸载重新使用zadig安装驱动试试。

2019-12-20 17:10:57
回复

costar

UPDATE 与 GND 用短路帽或杜邦线短接后连接电脑能出现U盘盘符吗?驱动确实有点问题,我附件替换了驱动安装程序,你把之前的驱动卸载重新安装试试。

2019-12-19 20:29:00
回复

nicolas

我试了下貌似LGTMix_ISP v3.7.5没法识别LGT编程器,或者说系统不识别编程器,安装了驱动也不识别。

2019-12-16 13:13:42
回复

  • 20 粉丝

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn