网络编程学习进阶笔记[三].docxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 4页
  • 2020-09-11 发布于浙江
  • 举报
网络编程学习进阶笔记[三] 下载 RT-Thread 源码, 下载链接 下载ENV, 下载链接 开发板 探索者stm32f407(板载外部flash W25Q128BV -spi1) 一、在外部flash挂载文件系统 在路径\rt-thread\bsp\stm32f4xx-HAL 下右键选择ConEmu here(安装ENV的时候按照图片指引将ENV添加到环境就可以这样操作了),在跳出的Administrator cmd界面输入menuconfig进入配置界面; 使能文件系统,使用长文件名: 修改sector大小,我们这款flash sector大小为4KB,修改如下: 添加spi驱动,目前官方代码也支持这款flash驱动,可以直接选择: 使能libc支持: SPI1 CS脚及名称: 每次配置完要重新使能UART3,因为默认没有(建议官方支持) 我都是备份一个rtconfig.h文件,每次menuconfig配置完成后,又compare恢复需要的配置回去: 下面是重点: 通过这样配置之后,已经构建了我们需要的驱动及初始化程序,但是默认的 HAL_SPI_MspInit()这个IO配置的接口关于SPI1的引脚是错的,需要修改如下: 另外这个flash的引脚跟jtag有复用,改成swd方式调试: 在main中挂载文件系统: 运行结果: 经过上述操作,可以正常控制外部

文档评论(0)

1亿VIP精品文档

相关文档