微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 四步教您上手Open1081开发板

四步教您上手Open1081开发板

时间:10-02 整理:3721RD 点击:


Open1081板子拿到了几天了,这两天时间还算是比较充裕,就上手玩玩吧。。。
但是,作为菜鸟一只,以前做的比较多的是硬件,也没有真正玩过ARM核的单片机。。
现在是一边看STM32的教程,一边做Open的评测。。。。。
好吧,废话就少说了吧,经过群里网友的点化,我今天下午才明白怎么使用Open1081....
现在简单的用我的教训来给大家参考参考。。。。不是什么经验,只是教训哈。。。。
还有其实下面的教程就是我从Users' Book里的,我只是简单的搬移和说明一下
菜鸟一只,写得不好,希望别见怪哈
首先我介绍一下我的开发环境,我使用的是Keil MDK V5.12版本,也就是最细的,
而例程使用的是V4,54版本,大家都知道,V5版本和V4版本有点不一样,
就是这些不一样让我做他摸索了近三个小时才解决。。。。

我拿到板子后,第一反应就是先下载例程试试板子好不好使。。。。。结果。。。。。
没注意看是需要先刷固件的,,,,,,,

High鸟菜吹牛教程,现在开始:
玩转Open1081第一步:刷Boot
High鸟菜使用的是J_Link V4.92,其他的驱动程序也是大同小异的,
在所有程序里找到J-Flash,打开




第一次打开就会这样子,不多说了,叉掉他不用管,




点击Option 选择第一个,Project setting ,选择Device,选择STM32F205RG,
因为MAX1081是SoC,内核其实就是STM32F205RG



点击Flash在Base Addr里填入:08000000,注意一定不能填错!
下面会说明为什么填这个地址




点击Production,把那个Program serial number的框框打上勾,
地址填上:08000000
然后是Actions Performed by Auto 里选择第二第三个,第一个Erase一定要去掉!
当然,第一次擦除可以不用去掉,但是建议去掉,为下一次做准备!




然后点击File ,选择Open data file,选择EMW3161_COMMON_BOOT.bin
这时候在在地址里填入:08000000



接下来点击Target ,选择connect,
当然,在这之前已经使用Jlink链接好板子,并且板子已上电
板子,软件链接好了,会有提示。。。。



然后再点击Target,选择Program&Verify,会有一个对话框提示您是否擦除整个芯片,
点击否!第一次可以完全擦除,但是第二次不能,否则你第一次下载固件的就会被擦除,就白干活了!
这样的话,Boot就刷好了。
注意一下哈,网络上那个就版本的指导手册是有点小错误的,他那个地址写的是0,实际是0X08000000!
玩转Open1081第二步:刷WiFi_Driver
刷WiFi-Deriver,方法和步骤是和第一步一样的,就不多说了。但是一定要注意:
那个地址一定得改成0x080C0000 !! 否则固件会刷到其他存储空间,那样系统就不可能好使了!

玩转Open1081第三步:关于那个地址的解释
请看下图:




看一下这个图就没明白了,0X08000000开始是16K的Bootloader存储区,
0x080C0000 是RF驱动区,其他的也一样,都是一个意思。
所以你具体到工程里设置的时候,还会发现下面这个设置:
在Option里面设置IROM的起始地址设置为下面这个,




在Debug里面的Flash Download设置是第二个,部分擦除,而不是以前的整片擦除!




以上就是就是MAX1081的地址方面需要注意的问题,希望大家能注意一下子。

玩转Open1081第四步:编译例程
照葫芦画瓢,是比较好的学习方法,学习编程也一样,先看看提供的例程再说哈
。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。
此处省略,突然有事了。。。。。。。
抱歉。。。。。
希望大家玩好哈,,,,,,


写的很详细,挺一个

一步一步很到位啊 顶一个

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top