NuttX 入门笔记1 STM32F4Discovery 移植

参考:
1、编译工具安装
sudo apt-get install git gcc gcc-arm-none-eabi automake bison build-essential flex gperf libncurses5-dev libtool libusb-dev libusb-1.0-0-dev
2、下载源码
git clone https://bitbucket.org/nuttx/nuttx
git clone https://bitbucket.org/nuttx/apps
git clone https://bitbucket.org/nuttx/tools
3、工具配置及编译
cd tools/kconfig-frontends
执行 ./configure
再执行 make
再执行 sudo make install
再执行 sudo ldconfig
4、进入nuttx 目录
再进入tools目录
执行配置命令:
使用usb:(只支持linux下,不支持windows )
./configure.sh stm32f4discovery/usbnsh # nsh console/usb - need microUSB to USB cable
使用串口:(windows下使用串口 2 )
./configure.sh stm32f4discovery/nsh # nsh console/UART2 - need UART-TTL to USB cable eg FTDI

退回到nuttx目录
执行 make menuconfig
进入图像界面配置



选择后,按esc 回到上一级



回到顶级

yes结束配置
执行 make

编译成功,生成 nuttx.bin 和 nuttx.hex
4、 使用st-link 烧写nuxtt.bin
4、windows 下连接串口测试,打开安装px4工具链是自带的串口工具( px4是无人机飞控的软件,不一定是要用这个软件,不知道的用其他串口工具一样的),波特率115200


连接 usart2




  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值