完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
`发帖人用户名:如去如来 发布于2020年7月19日 首先是第一个安装操作,我们直接到ONsemi半导体公司的官方网站页面https://www.onsemi.com/PowerSolu ... -transceivers/rsl10下载我们需要的有关软件,IDE installer和RSL10 software package,然后按照RSL10的官方教程文档Getting Started Guide中的相关步骤来安装他们。 安装IDE的画面如下图所示。 IDE安装过程中也会提示安装Jlink的驱动程序,完成后点击上图的Finish按钮就可以启动IDE了,并按照提示选择workspace目录,因为ONsemi官方的IDE是基于开源项目Eclipse,相信大家都习惯了这个流程。启动画面如下图所示。 绿色基调的IDE开发环境还是很溜的,有木有?下面是IDE启动后的初始画面。 Eclipse集成开发环境IDE,无论是嵌入式开发还是桌面端和服务器端开发,相信大家都很熟悉,这里就不再详细的介绍它的UI和有关操作了。进入IDE后,我们可以点击Console标签看到如下图所示的提示。 我们可以点击IDE中右上角的Open Perspective 弹出以下交互环境设置对话框画面,并且选择下图中的CMSIS Package Manager,然后点击Open按钮。 打开后IDE输出如下图所示,提示说明软件包找不到,默认路径下是空的,因为我们下载包之后解压缩并不在这个目录下面。 这时候我们可以点击如下图所示的图标Import existing packs...。 然后我们在弹出的下图所示Import Packs对话框中,选择我们自己的解压缩包,并点击“打开”按钮。 弹出License Agreement对话框如下图所示,勾选agree,并且点击OK按钮。 最后如下图所示,CMSIS Console显示了:导入包已经完成。查看一下RSL10的包信息,可以看到是ARM Cortex-M3内核,主频48MHz等相关数据。 从上图我们也可以看到,ONsemi的IDE已经对Eclipse做了一定的定制,很方便来开发他们自家的BLE5.0IC和RSL10SiP模块。 接下来是第二个操作,我们来试试关于RSL10SiP模块的blinky这第一个例程。点击Examples标签,选择下面列出的blinky工程,并点击copy按钮。 这时候弹出如下图所示对话框,继续点击copy按钮,blinky例程源码就会被自动的复制到workspace目录中,魔鬼藏在细节中,这一点就能说明官方IDE设计和实现还是很人性化的。 Copy源码完成后,IDE界面显示如下所示。我们可以点击blinky.rteconfig打开这个设置文件来看看,blinky例程需要的相关库文件如libsyslib,Startup汇编文件等都已经勾选好了。因为这只是一个最简单的LED灯blinky例程,用到的外设和资源最少,所以其他的组件也就都没有用上了。 而我们如果打开app.h头文件和app.c源文件,就可以看到具体的代码了。 到这一步我们必须要用USB数据线把开发板和笔记本电脑连接起来了,因为之后就是编译,下载,调试等mcu开发的常规套路。上电后开发板上绿灯LED1是周期性的闪烁状态。 这里我经过验证,发现连接PC之后就可以直接使用调试了,没有什么特设驱动程序和调试软件需要安装的,需要强调一下我笔记本是win10系统,其他系统如何并未测试。 可见Microchip那颗mcu的内部固件,的确起到了一个串口转USB的功能,并且还实现了Jlink调试器的协议栈。所以这个Microchip主控ATSAM3U2C还是挺关键的,不过资料文档对此也没有什么具体描述,搞得还蛮神秘的哈哈。剩下的操作就是编译例程,编译完成后输出hex,map,elf三个文件,Console输出如下图所示。 其中elf文件是调试文件,继续右击blinky.elf文件并在弹出的右键菜单上选择Debug As->Debug Configurations...这个选项,进行有关的调试设置如下图所示。 设置过程如下图所示,具体设置步骤描述起来比较麻烦,大家自行参考官方文档Getting Started Guide。 上图中,点击Apply按钮后,再点击Debug按钮,进入调试交互环境并且显示Switch对话框,如下图所示。 我们可以勾选“记住我的决定”这个选项,然后点击Switch按钮,IDE进入调试交互环境,并且下载烧录固件到开发板flashrom中,而Debug进程也已经run起来了,如下图所示。我们可以看到开发板上的LED1也就是DIO6这个PIN控制的绿色灯已经不再闪烁,呈现出常亮状态。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
136个成员聚集在这个小组
加入小组【大联大品佳 NXP i.MX RT1050试用体验】 MCUXpresso IDE+语音识别(Tensorflow)测试
2709 浏览 0 评论
【大联大世平ON Semiconductor BLE5.0 RSL10开发板试用体验】+ 蓝牙键盘试验
2628 浏览 0 评论
【大联大友尚安森美半导体感光芯片USB双目摄像头模组试用体验】敏感人群自动追踪系统开发
3150 浏览 1 评论
【大联大品佳 Microchip PIC16F15324开发板试用体验】+初识及上电
2191 浏览 0 评论
【大联大世平ON Semiconductor BLE5.0 RSL10开发板试用体验】安森美IDE环境程序烧写失败的解决办法
1994 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-23 13:38 , Processed in 0.501009 second(s), Total 74, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号