你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 1163|回复: 3

[STM32L496] 【NUCLEO-L496ZG评测】 开箱+开发环境搭建+coremark+usb声卡测试

[复制链接]

1

主题

4

回帖

0

蝴蝶豆

初级会员

最后登录
2020-4-10
发表于 2017-4-16 00:44:41 | 显示全部楼层 |阅读模式
第一部分:开箱
首先,和discovery板子差不多的包装,不过和discovery不同的是,在纸片上还有一个io针脚定义,方便接线,这是做得比较好的
从原理图看,这个板子延续了stm32官方板子的6层板豪华配置,主芯片是stm32l496,1MB的flash和384K的SRAM,配置十分强劲。
带有两个低功耗计时器和一个低功耗串口,从实际来看,和普通的串口没有什么太大的区别。

IMG_20170401_104706038.jpg
IMG_20170401_104739267.jpg
IMG_20170401_104848318.jpg
<
回复

使用道具 举报

1

主题

4

回帖

0

蝴蝶豆

初级会员

最后登录
2020-4-10
 楼主| 发表于 2017-4-16 00:51:48 | 显示全部楼层
第二部分:开发环境搭建
开发工具使用MDK 主要是IAR的界面实在是太难看了,MDK这边的设置很简单,直接安装最新版之后安装如图的stm32l4的pack即可
同时,为了加速开发进程,使用stm32cubemx进行代码生成,于是这边需要安装对应的L4的pack
这两步都是很简单的,完全没有iar那种完全在刁难业余用户的感觉。

mdk配置

mdk配置

cubemx配置

cubemx配置
回复 支持 反对

使用道具 举报

1

主题

4

回帖

0

蝴蝶豆

初级会员

最后登录
2020-4-10
 楼主| 发表于 2017-4-19 00:04:57 | 显示全部楼层
第三部分 功耗测试
这里就直接采用了官方的示例程序,首先是空载下(while(1))下的电流

空载

空载

然后按下按钮,进入standby模式

standby模式

standby模式

仅有0.14uA
再次按下按钮,可以回到运行状态,证明单片机没有发生复位

standby模式恢复

standby模式恢复

接下来是stop模式,电流比standby模式高了不少
IMG_20170415_213556.jpg
最后来一张跑分的电流,达到了惊人的20mA。。。这只是开了串口和外部晶振而已

coremark跑分模式

coremark跑分模式
回复 支持 反对

使用道具 举报

1

主题

4

回帖

0

蝴蝶豆

初级会员

最后登录
2020-4-10
 楼主| 发表于 2017-4-19 00:18:37 | 显示全部楼层
第四部分:跑分及usb OTG
首先更正上一层的说法,我只是开了MSI时钟,并没有打开外部晶振,不知道为啥,用HSI的话串口跑不正常
coremark直接移植之前移植给F7用的源码,很简单,都是HAL库,改一下文件包含就能用,跑分结果如图
。。。好吧我没办法上传这么多附件了,下次补。
不知道为何,我把我认为能开的优化都开了之后还是泡不到IAR的236分,只能跑到209,这还是在arm5.0编译器下的,最新的6.5甚至只能达到160分。
这个性能已经很不错了

在usb-OTG上我就没有用常规的接个U盘什么的了,这都被玩烂了,我就直接使用了hal库带的usb声卡驱动,接了一个淘宝10块钱包邮的usb声卡。
usb部分看原理图,必须自行开启vbus,只要在cube里面进行相应配置即可,直接把cubemx带的wav音乐用bin2c放到数组里面,这里stm32l4的闪存比较小,只能放一段五秒钟的音乐,同时,这个库还没带插值功能。。。。也就是说我只能播放usb声卡原生支持的采样率的音乐,不过还算顺利,直接就把声音放出来了,音质还算可以(相对于内置DAC来说),关键是不用带耳放了。
下一步打算和wifi模块对接,做一个网络音频流的播放,不过最近真是忙,不知道什么时候把这个坑填上

回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版