LGT 发表于 2013-8-22 11:54:27

LGT8F88A串口ISP+Windows工具 (包含所实现代码,供参考)

演示如何通过串口编程LGT8F88A,包含了一个简单的windows端的工具,可以实现以下功能:
1. unlock: 解锁,读/编程FLASH前必须对LGT8F88A执行解锁操作,解锁后FLASH数据将被擦除
2. sdid: 读LGT8F88A内部的SWDID,这个ID每个芯片都一致
3. guid: 读芯片的32位GUID
4. erase: 擦除FLASH
5. read: 读FLASH/E2PROM区域,可选择保存到本地文件或在终端上直接显示
6. prog: 编程FLASH/E2PROM区域, 支持hex/bin文件

实例中的下载器使用LGT8F88A实现, 固件代码非常简单, 方便移植到其他MCU,
下面是下载器固件的配置:
   串口:19200bps, 8bit data, 1bit stopbit, no parity and flow control
   MCU运行频率:16MHz @external crystal


串口ISP的固件请参考附件中的: lgt8f88a_uisp,工程是基于ICCV7 for AVR

下图是windows上运行ISP软件(uLoader)的界面,基于命令行操作:
uLoader使用python语言编写(python 2.7.5), 串口模块使用pySerial
附件中包含了uLoader的可执行程序和源代码,仅供设计参考。


源代码下载地址:
LGT8F88A_uisp_demo

badboy.tao 发表于 2013-8-22 12:00:27

图片用什么画的啊,挺好看的

aammoo 发表于 2013-8-22 12:15:57

badboy.tao 发表于 2013-8-22 12:00 static/image/common/back.gif
图片用什么画的啊,挺好看的

Word {:titter:}

aammoo 发表于 2013-8-22 12:16:31

什么时候会有8脚的出来啊???

logicgreen 发表于 2013-8-22 12:45:01

aammoo 发表于 2013-8-22 12:16 static/image/common/back.gif
什么时候会有8脚的出来啊???

LGT8F08A 有SOP8的封装。

rifjft 发表于 2013-8-22 12:49:56

好,这往后应用就更方便了。要是5V的产品线能抓紧扩张就更好了

这人比人,气死人。产品也一样,这HR与LGT就像国企与民企。LGT走的是大众路线,从工具与应用资料来看,推广是不遗余力的

goodcode 发表于 2013-8-22 13:00:40

基于swd接口的isp 19200bps 太低了{:lol:}
swd驱动与之前论坛上的swd.zip基本一致

LGT 发表于 2013-8-22 13:03:08

badboy.tao 发表于 2013-8-22 12:00 static/image/common/back.gif
图片用什么画的啊,挺好看的

PowerPoint 2013

LGT 发表于 2013-8-22 13:05:13

goodcode 发表于 2013-8-22 13:00 static/image/common/back.gif
基于swd接口的isp 19200bps 太低了
swd驱动与之前论坛上的swd.zip基本一致

这里只提供个demo, 抛砖引玉!:)
SWD跑到2~5MHz, UART的速率是可以提的更高。

aammoo 发表于 2013-8-22 13:08:26

logicgreen 发表于 2013-8-22 12:45 static/image/common/back.gif
LGT8F08A 有SOP8的封装。

前几天看阿莫这里还没库存,现在有了,呵呵

goodcode 发表于 2013-8-22 13:38:57

LGT 发表于 2013-8-22 13:05 static/image/common/back.gif
这里只提供个demo, 抛砖引玉!:)
SWD跑到2~5MHz, UART的速率是可以提的更高。 ...

是啊,用个PL2303就可以变的很快了{:lol:}

xwkm 发表于 2013-8-22 21:00:57

最近被缴枪了,因为要上课了。。。

HYLG 发表于 2013-8-22 23:14:58

顶楼主,顶LGT。

malsvent 发表于 2013-8-24 12:26:51

本帖最后由 malsvent 于 2013-8-24 12:30 编辑



这LGT官方到底是有多爱鸡生蛋蛋生鸡....

m48/m88/m168/m328基于CodeBlocks for Arduino & AVR

zhifeng 发表于 2013-8-24 18:28:30

这个swd协议和arm标准的 swd协议一样吗?

LGT 发表于 2013-8-24 18:49:55

zhifeng 发表于 2013-8-24 18:28 static/image/common/back.gif
这个swd协议和arm标准的 swd协议一样吗?

协议是不同的, 只是名字一样

LGT 发表于 2013-8-24 18:50:24

malsvent 发表于 2013-8-24 12:26 static/image/common/back.gif
这LGT官方到底是有多爱鸡生蛋蛋生鸡....

m48/m88/m168/m328基于CodeBlocks for Arduino & AVR ...

Thanks for your work!

zhifeng 发表于 2013-8-24 19:08:25

谢谢!我前天,将这个协议移植到我的软件中了。

yzz163 发表于 2013-8-24 19:38:04

zhifeng 发表于 2013-8-24 19:08 static/image/common/back.gif
谢谢!我前天,将这个协议移植到我的软件中了。

那用你头像上那中 ZF-007,也可以烧录LGT8F88 了吗?

zhujinliang2124 发表于 2013-8-24 20:23:44

居然看到python了
很早就买过几片还没来得及玩

zhifeng 发表于 2013-9-19 19:21:03

读出 lgt8f88es 芯片id是1e 80 10 e0 不知对不对?
页: [1]
查看完整版本: LGT8F88A串口ISP+Windows工具 (包含所实现代码,供参考)