打印
[信息]

STM32生态系统实战经验合集-4

[复制链接]
358|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
STM新闻官|  楼主 | 2024-12-5 14:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 STM新闻官 于 2024-12-5 14:39 编辑

FatFS 最初为小系统设计,特别适合 MCU 的应用场景,是 STM32 应用中的常用的一个文件系统。一般情况下,直接使用 FatFS 应用接口format,create, open, read, write, close 等配合默认参数进行应用开发。但是,一些文件系统相关的问题,例如,如何优化嵌入式系统使得所使用的空间为最小,开发人员就需要了解一些 FatFS 的基础知识。本文就是为这部分需求而写。
LAT1020 为STM32用户准备的FatFS基础知识_v1.0.pdf (402.42 KB)

STM32CubeIDE 是ST推出的免费集成编译环境,基于Eclipse开源框架,集成了GCC、GDB等免费的编译器、链接器,支持STM32 全系列芯片,可以创建C/C++工程,支持调试、波形实时仿真、一键下载等。 在实际项目中,有时候需要对内存进行细分时,比如指定变量/函数/文件到特殊地址等等,KEIL可以通过“*.sct”文件来实现;IAR可以通过“*.icf”文件来实现;对于STM32CubeIDE,可以通过“*.ld”链接文件来实现。 本文将介绍GCC的“*.ld”链接文件的常见用法,供大家参考使用。
LAT0816_STM32CubeIDE实用技巧之ld链接文件_v1.0.pdf (398.99 KB)

随着用户的应用越来越复杂,以及 GUI 等需要大存储空间应用的流行,很多时候我们需要将代码和数据放在外扩的 QSPI 存 储空间。但是这样存在一个在线 QSPI 烧写的问题,尤其是在应用调试时,需要频繁的修改外部存储空间里的内容。如果调试 工具不能够一键烧录,势必会给调试带来诸多的麻烦。
Keil环境下使用外部烧录脚本stdlr烧录QSPI.pdf (375.62 KB)

介绍了STM32低功耗系列STM32L1产品线中, STM32L1xx与 STM32L1xx_A的差别
LAT0742_STM32L1xx与 STM32L1xx_A的差别.pdf (209.72 KB)

STM32MP1多核微处理器,带有650Mhz主频的cortex-A7双核以及一个主频为209Mhz的cortex-M4核,即片内拥有三核。
Start From Scratch_STM32MP1.pdf (822 KB)

现在我们介绍一种基于USB物理线缆的以太网连接。只需要一根USB线,复用之前的DFU固件下载接口,将Windows主机与STM32MP1连接起来构成TCP/IP网络。本文介绍了基于STM32MP1的便捷网络配置,能够提高开发STM32MP1的工作效率。
Use USB Ethernet gadget_STM32MP1.pdf (715.57 KB)

因为STM32L4极其出色的低功耗性能,越来越多的用户在使用STM32L4系列开发产品,很多用户在产品开发中会使用RTC的定时唤醒从低功耗状态,但是有客户使用RTC的定时唤醒功能时发现无法唤醒。经试验后发现是由于在STM32Cube中存在bug,我们可以直接修复bug或者使用STM32Cube_FW_L4_V1.14.0版本的库。我们建议在怀疑驱动库代码方面问题时,不妨进一步查看相关实现代码或使用不同版本库代码做比较验证。
Wake RTC based on STM32CubeL4.pdf (319.63 KB)

对于一个物联网应用,远程监控设备状态、远程更新设备固件都是其要包含的典型基本功能。本示例在百度天工IoT平台和STM32F769探索板上实现了上述功能。
STM32 OTA Demo.pdf (1.42 MB)

STM32F769DK云端固件升级例程分为两部分:Bootloader和用户应用程序。 该软件基于STM32F7Cube库运行在STM32F769I-DISCO探索板上,利用百度的IoT平台实现了从云端更新固件的功能。 Bootloader 部分主要负责将新版本用户应用程序从QSPI Flash烧到MCU内部Flash中,并跳转到应用程序运行,功能相对简单。 用户应用程序部分除了用户自己的功能程序外,还包括固件版本云端推送,固件文件云端下载以及断点续传等功能,程序结构相对复杂。 本文档主要介绍用户应用程序这部分。也会对Bootloader做简单介绍。
Development guide for STM32 OTA demo.pdf (658.58 KB)

在STM32 OTA例程中,设备端(stm32F769探索版)与云端交换数据使用的是json格式。在本篇文章中,将对json格式以及Cjson的使用及注意事项进行说明。
STM32 OTA Demo_cJSON.pdf (190.86 KB)

STM32生态系统实战经验合集-5

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:意法半导体(中国)投资有限公司
简介:您的嵌入式应用将得益于意法半导体领先的产品架构、技术、多源产地和全方位支持。意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器。

914

主题

1108

帖子

18

粉丝