试验原因

在f103固件库上已经移植了ucosii + lwip, 试验过了。
产品板子是f407, 准备重新移植一遍ucosii + lwip.
先从固件库模板上移植ucosii.
上次做过移植试验,但是当时只记录了遇到的几个点。今天翻出笔记来,没有多大参考价值了。
重新作下笔记。

移植好的固件库工程(加入了ucosii_v2.92.07, 可以正常跑任务)

f407_spl_ucosii_template.zip

试验

先从干净的固件库模板开始,上次做的搭建F407固件库的笔记管用,很快搭好F407的固件库.

下面开始选择从哪个ucosii版本上移植。
挑最新的版本移植,有2个选择:

  • STM3240G-EVAL_OS2自带的µC/OS-II V2.92.11, 这个ucos版本是在F407的HAL库下移植的。
  • Micrium_uC-Eval-STM32F107_uCOS-II自带的µC/OS-II V2.92.07, 这个ucos版本是F103的SPL库下移植的。

ucos移植和用的ST库(SPL, HAL)关系不大, 从这上面2个micrium官方的ucosii demo 工程开始移植都可以。
因为我上次试验已经将ucosii_v2.92.07已经移植到了F103, 测试好使,我就从F107 demo工程的ucosii_v2.92.07开始移植到F407.

v2.92.07和V2.92.11对于使用者来说,接口都是一样的,移植哪个版本都行,我下回,就用V2.92.11或更新版本

stm32f407固件库移植ucosii_v2.92.07相关推荐

  1. STM32固件库移植(开发环境的搭建)

    STM32固件库移植(开发环境的搭建) 以下过程是手动移植,过程繁琐,不感兴趣的可以绕路学习CubeMX. 下文阐述两种基本开发环境的搭建方法,HAL库的添加将放在下期 1.基本开发环境的搭建 先创一 ...

  2. leach协议c++代码_入门教程4:教你STM32F407标准库移植机智云代码(控制LED灯)

    我们知道,使用机智云自助开发平台会根据产品定义的数据点生成对应产品的设备端代码即MCU代码包.自动生成的代码实现了机智云通信协议的解析与封包.传感器数据与通信数据的转换逻辑,并封装成了简单的API,且 ...

  3. 官网下载stm32f407固件库(标准外设)详细步骤

    可通过此处找到STM32的各个标准外设库 STM32 ARM Cortex 32位微控制器 - STMicroelectronics 下载STM32F407的标准外设库,可直接点击下面链接 STM32 ...

  4. stm32f4xx标准外设固件库

    原文网址:http://www.cnblogs.com/King-Gentleman/p/4369381.html STM32F4的相关资料:http://www.stmcu.org/document ...

  5. stm32f4xx标准外设固件库(By King先生)

    原文网址:http://www.cnblogs.com/King-Gentleman/p/4369381.html STM32F4的相关资料:http://www.stmcu.org/document ...

  6. GD32F303固件库开发(16)----移植兆易创新SPI Nor Flash之GD25Q64Flash

    spi概述 SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的 ...

  7. STM32F407学习_搭建固件库工程模板

    1.标准外设库概述 STM32标准外设库是一个固件函数包,它由程序.数据结构和宏组成,包括了微控制器所有外设的性能特征.该函数库还包括每一个外设的驱动描述和应用实例,为开发者访问底层硬件提供了一个中间 ...

  8. 移植好U8g2图形库的STM32F407标准库工程模板,0.96寸OLED驱动程序

    移植好U8g2图形库的STM32F407标准库工程模板,用的0.96寸OLED屏(SSD1306),用硬件IIC驱动. 花了一晚上时间去移植.开发板主控MCU用的是STM32F407VET6,I2C接 ...

  9. 第9章 初识STM32固件库—零死角玩转STM32-F429系列

    第9章     初识STM32固件库 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fire ...

最新文章

  1. 测试整数(二进制)含1个数
  2. python获取原图GPS位置信息,轻松得到你的活动轨迹
  3. 浙大月赛C题(2012/8)Cinema in Akiba(线段树)
  4. 【Blog.Core开源】将Program升级为.NET6.0版本
  5. asp中日期时间函数介绍
  6. 什么是html的混杂模式_HTML的完整形式是什么?
  7. linux 等待进程,Linux 进程等待队列
  8. SSO单点登录学习总结(1)——单点登录(SSO)原理解析
  9. 虚拟机技术抗黑产!几维安全KiwiVM虚拟机实现全平台全架构防护方案!
  10. 网关支付、银联代扣通道、快捷支付、银行卡支付分别是怎么样进行支付的?
  11. 免费解析成pdf下载 -原创力文档
  12. 看漫画与动漫选他们吧,两款多源怪,再也不愁找不到了
  13. 奥迪A6(C5)停车加热(驻车暖风)01406故障
  14. 微信小程序WXSS语法介绍
  15. 软件配置 | ios系统Clion下载、安装、配置环境
  16. linux下打印机是文件吗,linux下打印机的配置和使用
  17. mSystems | 中科院微生物所东秀珠组发现细菌和古菌协同代谢甜菜碱产甲烷
  18. 迪赛智慧数——其他图表(平行坐标图):家庭未来资产配置意愿
  19. aardio名字空间库的扩展方法(五)实例
  20. dsp对音响提升大吗_加装dsp和不装的区别?dsp对音质有多大提升

热门文章

  1. 2020.10.08丨全长转录组之参考基因组比对
  2. 前端表格导出为excel方法合集
  3. Skype for Business支持离线消息啦
  4. 语音转文字软件哪个好?快来看看这几个软件
  5. 所有用户账户被禁用该怎么办?
  6. linux目录结构 (ubuntu1204)
  7. Charles抓包遇到Not allowed POST https://xxxxxxxxxxx/xxxxxxxxxx connection dropped
  8. 信阳发现多例蜱虫病病例
  9. 计算机通信理论——问题问答
  10. VS2017、WPF使用报表工具RDLC完成报表,打印预览和直接打印