搜索
bottom↓
回复: 41

LGTSDK Builder update, support LGT8F88D/SSOP20L

[复制链接]

出0入0汤圆

发表于 2015-9-25 18:40:21 | 显示全部楼层 |阅读模式
本帖最后由 LGT 于 2015-11-16 14:16 编辑

为了方便大家手上,以及进行功能测试,建议用SDKBuilder生成硬件配置。



更新ADC enable/disable宏定义的bug, 多谢aytc100的提醒:
已下载beta5,也可以直接在sdk/LGTxxxx/inc/DrvADC.h中自行修改#define enableADC()/disableADC()
这个宏定义函数在beta6之前的版本中反了。



更新增加了beta6中缺失的PMCXR寄存器定义,已下载beta6可以直接将PMXCR的定义加到
sdk/LGT8F88D/inc/lgt8f88d_spec.h中:
             #define PMXCR        (*((volatile unsigned char *)0xEE))



更新修改了SPI模式配置的bug, 之前SPI配置也,Slave/Master模式选择的注释说明是反的。


[2015-10-09]
更新了外部晶振配置以及针对IAR环境下的一些BUG (LGT8F88D/328D)


[2015-10-18]
更新了IAR 6.x识别88D的问题,修改了PB3配置/SPI端口方向和SPI/SPSS配置的BUG


[2015-11-13]
更新了X8D/SSOP20L封装引脚配置的错误, 更新了系统时钟切换部分的SDK


[2015-11-16]
更新了X8D中WDT唤醒以及设置的相关错误。


LGT8FX8D编程手册更新:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2015-9-27 07:54:26 | 显示全部楼层
aytc100 发表于 2015-9-27 02:00
ADC使能反了的那个bug已经修了吧

多谢提醒, 已更新。

出0入0汤圆

 楼主| 发表于 2015-9-28 13:02:08 来自手机 | 显示全部楼层
不是,这个头文件里加上了啊,奇怪,我检查下!

出0入0汤圆

 楼主| 发表于 2015-9-28 15:58:30 | 显示全部楼层
mmiker 发表于 2015-9-28 11:16
beta6.  在自动生成的代码里面, 有个PMXCR寄存器,在编译的时候提示未定义,看了下头文件,应该是PMCR吧。 ...

已经更新, 可能是程序打包时用了错误的问题, 已经加上。
非常感谢!

出0入0汤圆

 楼主| 发表于 2015-9-29 13:15:28 | 显示全部楼层
duanll 发表于 2015-9-29 00:00
SPI 初始化部分的BUG还没解决啊?

UI上默认是SPI MASTER,但生成的代码默认模式是SPI SLAVE

多谢, 我们尽快更新。

出0入0汤圆

 楼主| 发表于 2015-9-29 14:26:47 | 显示全部楼层
duanll 发表于 2015-9-29 00:00
SPI 初始化部分的BUG还没解决啊?

UI上默认是SPI MASTER,但生成的代码默认模式是SPI SLAVE

已更新, 非常感谢!

出0入0汤圆

 楼主| 发表于 2015-10-9 20:18:48 | 显示全部楼层
软件更新, 请参考顶楼。

出0入0汤圆

 楼主| 发表于 2015-10-15 10:21:31 | 显示全部楼层
mmiker 发表于 2015-10-15 09:52
想问下LGTSDK Builder 建的工程,开始选的是WINAVR,后面想改成IAR的,怎么改,还是只能从新建一个工程? ...

嗯。。。。因为不同的编译环境, 编译配置和头文件都稍有不同。

出0入0汤圆

 楼主| 发表于 2015-10-15 17:09:39 | 显示全部楼层
122402902 发表于 2015-10-15 14:00
LGT8P653A  下载器 sample在哪里可以买到呢?

淘宝搜lgt8p653a

出0入0汤圆

 楼主| 发表于 2015-10-18 13:39:35 | 显示全部楼层
mmiker 发表于 2015-10-18 10:48
328D的SPI可以用了。不过SSOP20 的88D的问题貌似不小。
1.UI生成的引脚方向是反的?

SPSS在SSOP20封装上是被调整到了PB1上, 封装上标称了PB0, 其实应该是PB1.

之前生成的SDK中, SPI_ON/OFF宏定义有误, 需改成PB1,
/** SS=HIGH */
#define DrvSPI_SPSSOff()        do { __ASM("sbi 0x05, 1"); } while(0)
/** SS=LOW */
#define DRVSPI_SPSSOn()                do { __ASM("cbi 0x05, 1"); } while(0)

请下载顶楼更新的版本测试, 端口方向的BUG也更新了。

非常感谢!!

出0入0汤圆

 楼主| 发表于 2015-10-18 18:02:30 | 显示全部楼层
mmiker 发表于 2015-10-18 15:42
软SPI已经调通,但硬SPI还是不行,搭上在DEMO板上搭上示波器跑了下,没有波形输出? 不知道是哪里出了问题 ...

这个周一上班我测试下, 尽快搞定更新。

出0入0汤圆

 楼主| 发表于 2015-10-27 10:56:29 | 显示全部楼层
rainbow 发表于 2015-10-27 08:21
SPI模式选择时,引脚方向指示有误,主机是SPSS/MOSI/SCK变成了输入颜色,MISO成了输出颜色。

...

你用的是不是顶楼提供的最新beta11版本? 这个BUG应该是修改了。
不过之前有反应这个配置出来的SPI驱动有问题, 这个更新还没有发出来, 稍后发到这里。

出0入0汤圆

 楼主| 发表于 2015-10-30 19:14:21 | 显示全部楼层
liujinhan 发表于 2015-10-30 18:04

LGT8F88D 的板子  官方的下载工具,另外一个LGT8F88A的可以下载。

这个是程序下载报的错, 回头我检查下。

出0入0汤圆

 楼主| 发表于 2015-10-31 12:14:44 来自手机 | 显示全部楼层
有几个IO是浮空的,如果没有作为输出,板子上也没有处理,就需要把内部上拉打开。手册里有列出这些IO

出0入0汤圆

 楼主| 发表于 2015-11-13 16:28:26 | 显示全部楼层
更新了SDKBuilder中部分已知错误。

出0入0汤圆

 楼主| 发表于 2015-11-16 14:16:37 | 显示全部楼层
版本更新到beta13, 更新了WDT设置以及唤醒P/F S0的错误。

出0入0汤圆

 楼主| 发表于 2015-11-18 00:00:19 来自手机 | 显示全部楼层
Earthman 发表于 2015-11-17 12:46
88D,macros_auto.h缺乏GPIO_PDB0、GPIO_DDB0两个的宏定义
而且为啥不能选用比较器2


非常感谢提醒关于 GPIO_B0相关的错误!
另外非常感谢提供最新avr-gcc的信息,我们会尽尽快支持它!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-2 01:53

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表