完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 ypw 于 2015-11-24 22:53 编辑
更新WRTnode 2R 如果你是内测版的2R,首先需要更新feeds,然后才能使用新版的spi-bridge和STM32通信。 如果你还不会编译固件,可以先参考【WRTnode2R试用体验】WRTnode 2R SDK的搭建,固件的编译以及固件的刷写,构建一个自己的固件,然后利用下面这段代码更新spi-bridge。
更新了之后在make menuconfig中选择WRTnode2r-stm32,编译,刷机。 更新STM32 如果你是内测版的2R,你的板载STM32也是不带bootloader的,那么你首先需要一个ST-Link,把你的STM32的固件改为新版bootloader,然后再烧写应用程序,不然就没有控制IO口的命令。 烧写固件的教程在这里有:【WRTnode2R试用体验】通过spi-bridge与STM32通信(一),这里只强调一点,bootloader烧在0x08000000,应用程序烧在0x08001000。 bootloader在官方交流群里已经发过了,应用程序(RT-Thread)在这个帖子里也可以下载到:【WRTnode2R试用体验】通过spi-bridge与STM32通信(二),我这里不再重复发,下面我教大家怎么样自己编译固件: 编译RT-Thread 操作系统:Ubuntu 15.10。 首先需要安装一些软件包:
然后下载源码:
配置gcc路径:
其中的gcc改为 /usr/share/lintian/overrides/ ,这是gcc-arm-none-eabi所在的目录。 然后就可以执行scons命令开始编译了!
编译好的固件被放置在wrtnode2r-stm32/wrtnode2r_stm32/rtthread.bin 使用spi-bridge 当你更新完WRTnode 2R和STM32之后,就可以使用spi-bridge了,输入tab,回车,就可以看到所有的命令和命令的解释说明。个人认为最大的亮点在于,它加入了Arduino的语法,可以使用pinMode,digitalWrite,digitalRead等命令,由于是测试版,还未加入所有的功能,以后肯定会加入诸如analogWrite(PWM),analogRead(ADC)等功能,大大降低单片机开发难度,让更多人能够跨入这个门槛中。
通过输入下面的命令,我们可以控制PB5输出高电平:
PB5在左上角第一个脚: 至于各个引脚的定义,在官方的PIN_MAP中可以找到:https://github.com/WRTnode/wrtnode2r_stm32/blob/master/maple/wirish/boards/wrtnode2/board.cpp#L67
|
|
相关推荐
1 个讨论
|
|
很棒的说明,感谢分享!
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
923 浏览 0 评论
【KV260视觉入门套件试用体验】四、KV260 视觉入门套件和固件更新
1513 浏览 0 评论
【KV260视觉入门套件试用体验】Vitis AI Library体验之OCR识别
1142 浏览 0 评论
【KV260视觉入门套件试用体验】Vitis AI 通过迁移学习训练自定义模型
1530 浏览 0 评论
【KV260视觉入门套件试用体验】KV260系列之Petalinux镜像+Resnet 50探索
1175 浏览 0 评论
【AMD KV260视觉入门开发套件试用】4、简单几步体验ubuntu 20.04.3 LTS运行人员检测应用
1626浏览 1评论
989浏览 1评论
【KV260视觉入门套件试用体验】老刘记事儿KV260初体验之Micro-SD选型提速研究(三)
845浏览 1评论
【KV260视觉入门套件试用体验】KV260部署yolov3实现车辆和行人检测
2490浏览 1评论
【KV260视觉入门套件试用体验】基于KV260的人脸识别的实现与展示
848浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-1 03:35 , Processed in 1.278589 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号