这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 【千与千寻】无人气象站

共28条 1/3 1 2 3 跳转至

【千与千寻】无人气象站

助工
2013-01-11 14:41:35     打赏
团队名称:[千与千寻]
项目成员:琥珀川、nemon、电精灵
项目名称:无人气象站

项目进度:
申请 http://forum.eepw.com.cn/thread/223996/1
收板开箱照 forum.eepw.com.cn/thread/224027/1#3
“云”IDE及串口调试配置 forum.eepw.com.cn/thread/224027/1#7
isp的一点想法 forum.eepw.com.cn/thread/224027/1#8
小技巧 #10,#11
解决以太网库遇到的问题 forum.eepw.com.cn/thread/224027/2#12
找到XBee的位置了 forum.eepw.com.cn/thread/224027/2#14
批处理工具快速上传固件 forum.eepw.com.cn/thread/224027/2#15
i2c协议貌似通了,但是传感器遇到了麻烦 forum.eepw.com.cn/thread/224027/2#17
网站数据表设计 #19#20
 Nemon总结的樱花板I2C协议用法  forum.eepw.com.cn/thread/224027/3#21
 界面设计,简洁的移动设备风格  forum.eepw.com.cn/thread/224027/3#22
 总体结构设计  forum.eepw.com.cn/thread/224027/3#23
   



关键词: 千与千寻     无人     气象站     forum.eepw.co    

院士
2013-01-12 09:23:06     打赏
2楼
看样子是收到东西了

助工
2013-01-14 19:45:22     打赏
3楼
周5收到了邮包,jackwang真是雷厉风行啊!
下面上图,有网友感叹的“很小”,我们来看看——大小还是和arduino一样的,不过确实没见过如此紧身包装的:

包装背面:

打开看看:

连空盒子都很漂漂,是樱花的图案:

不是常见的抗静电包装,是蓝色的袋子,拆掉。就这么大,盒子和它几乎一样:

从左至右为,rj45、mini usb、电源:

板子背面,漂亮吧?

正面:

近照。
瑞萨的R5F563NEDDFP;
黑色的开关控制Boot mode(1-2)、Normal operation (2-3 );
红色的reset键;
蓝色的sw2按下后,连接的pa7接地:

电源UPC2933B:

rj45旁边是LAN8720AI-CP ,Microchip的以太网接口IC:

没找到u4,也就是XBee。
看完了板子,接上mini usb:
板上D1~4蓝色灯闪烁:

按reset后,蓝色灯常亮,同时PC发现新硬件:

打开后看到464KB可移动磁盘GR-SAKURA:


内有文件SAKURA BOARD for Gadget Renesas Project Home.html:

这个文件很奇怪,尾部有不可显示的字符,是否是板的api块写的原因?以后研究吧

打开后转到ttp://sakuraboard.net/

高工
2013-01-14 20:34:15     打赏
4楼

板子看上去很给力啊,期待看到LZ更加给力的作品~!


院士
2013-01-14 21:34:30     打赏
5楼
这一个帖子真是够长

菜鸟
2013-01-15 11:25:46     打赏
6楼

长贴看得很过瘾~~~
期待无人气象站,有PM2.5不。。。


工程师
2013-01-16 18:55:04     打赏
7楼

书接上文。
上次说到,转到了sakuraboard.net这个网站。这是个日文网站,右上角点English是英文版(其实好多东西还是日文)。可以看到主页的内容就是快速用户指南,其中提到了一个网址http://tool-cloud.renesas.com/。对,就是瑞萨的云开发平台,话说这个方式是真不错,省了本地安装ide之类的环境,编译也不用自己的机时,可是缺点也很明显——不好调试。
闲话少叙,说过程。进入后tool-cloud.renesas.com提示你“However the project files will be removed when you logout or shut down the browser.”

选Accept 进入,然后要选一个模板,并填好项目名称:

选create后会建立起一个项目:

打开主程序gr_sketch.cpp,不是空的:

可以在gr_sketch.cpp上点击右键来下载到本地:

随便修改了一些,先按上方的“Save”保存,然后按右上方的“build”就可以在云端编译了,下面是编译成功的截图:


编译成功后,生成了sketch.bin文件:

在sketch.bin上按右键,出现菜单:

选download,保存到本地,和一般的下载一样,会提示你保存路径:

如果程序中有错误,比如删掉一个分号,编译时会提示:

选ok后,下面的状态栏会提示错误具体信息,这个是:

有位置,有错误原因,很方便的。
但是,,话说回来,没有本地调试功能确实也是个问题,怎么解决呢?我们决定用uart来输出调试信息。方法很简单,在setup()里加一行
    Serial.begin(9600);
然后就可以在任意的地方使用
Serial.println("debug infomation");
的形式来输出调试信息了。
一旦在gr_sketch.cpp中增加了Serial的功能,当miniUSB接入时就会要求安装驱动。

按下一步,选择驱动路径:

按下一步开始安装:

安装成功会出这个信息:

同时设备管理器里也会识别到:

这是上面提到的驱动的压缩包:USB仮想シリアルとUARTの使い方 sakura-vcom-drv.zip
之后就可以用串口工具查看输出的调试信息了:


工程师
2013-01-16 19:13:18     打赏
8楼

有细心的网友会发现,上面的介绍中缺少sketch.bin文件如何加载到板子上。因为这个问题很有意思,所以单独提出来讨论一下。
前面提到过,按一下GR-SAKURA上面的reset键,pc会识别出一个464kb的盘,只要把生成的sketch.bin文件拷贝到这个盘里,这个盘就会马上脱机消失,同时GR-SAKURA开始执行sketch.bin中的程序。而且即使掉电,程序也不会消失。如果再次按reset键,464kb的盘又会出现,但是里面的sketch.bin不见了。
基于以上的情况,猜测GR-SAKURA的启动逻辑可能有2个状态:U盘态、执行态。当GR-SAKURA上电时,进入执行态,执行烧写的代码;当按下reset键后,GR-SAKURA按U盘态启动;当处于U盘态时,GR-SAKURA监控是否存在bin文件,如果发现,就将bin文件烧写,然后软启动到执行态。
这种isp的方式很有意思,值得借鉴。
还没研究过datasheet,以上纯为猜测,求真相,求代码,求指教。


院士
2013-01-16 22:03:17     打赏
9楼
说上书了~~~

助工
2013-01-23 16:42:26     打赏
10楼
『小技巧』
Q》如果ide没显示已打开的文件内容怎么办?
A》点击一下写着文件名的标签

共28条 1/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]