草庐IT

痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(12)- 从SD/eMMC启动

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦i.MXRT1xxx系列MCU的SD/eMMC卡启动。  最近在恩智浦官方社区上支持了一个关于i.MXRT从SD卡启动的案例,这让痞子衡想起了一年前写过的一篇《i.MXRT600从SD/eMMC启动》,那一篇重点介绍了基于eMMC设备制作程序、下载程序、启动程序的方法。虽然SD和eMMC在启动流程上差别不大,但是细节上还是有一些不同的。借此机会,今天痞子衡再认真捋一下SD卡上制作、下载、启动程序的方法:Note:文中贴图、代码主要以i.MXRT1050为例,其余i.MXRT1xxx系列原理类似。一、支持的SD/eMMC 

CCS 使用报错合集 -mcu:cc26xx

问题1:电脑重启后,程序编译错误。报一下错误TOOLS/subdir_rules.mk:12:recipefortarget'build-819505697-inproc'failed>>FATALERROR:failedwhileattemptingtorunexecutableC:\ti\ccs1000\ccs\tools\compiler\ti-cgt-arm_16.9.11.LTS\bin\armcg.exegmake.exe:***[package/cfg/app_ble_pem3.mak:18:package/cfg/app_ble_pem3.oem3]Error1js:"C:/t

CCS 使用报错合集 -mcu:cc26xx

问题1:电脑重启后,程序编译错误。报一下错误TOOLS/subdir_rules.mk:12:recipefortarget'build-819505697-inproc'failed>>FATALERROR:failedwhileattemptingtorunexecutableC:\ti\ccs1000\ccs\tools\compiler\ti-cgt-arm_16.9.11.LTS\bin\armcg.exegmake.exe:***[package/cfg/app_ble_pem3.mak:18:package/cfg/app_ble_pem3.oem3]Error1js:"C:/t

文末赠书《GD32 MCU原理及固件库开发指南》5本 | 国产MCU中GD32系列有望成为未来32位MCU的主流

学习优秀博文(【guo产MCU移植】手把手教你使用RT-Thread制作GD32系列BSP)有感一篇优秀的博文是什么样的?它有什么规律可循吗?优秀的guo产32位单片机处理器是否真的能成功替换掉stm32的垄断地位?本文博主以亲身经历聊一聊这个话题。文章目录1写在前面2从优秀的博文开始3guo货当自强4缺芯问题是否已根治5友情推荐6文末福利1写在前面作为一个长期热衷于写博客和做分享的技术博主来说,关注和学习每一篇优秀的博文,都是一件非常值得开心的事。如果能在一篇优秀的博文中学到技术知识,又能从中学到一些技术以外的,诸如排版、成文、组织架构等方面,的优秀元素,我认为对个人是一个不错的学习和提高。

文末赠书《GD32 MCU原理及固件库开发指南》5本 | 国产MCU中GD32系列有望成为未来32位MCU的主流

学习优秀博文(【guo产MCU移植】手把手教你使用RT-Thread制作GD32系列BSP)有感一篇优秀的博文是什么样的?它有什么规律可循吗?优秀的guo产32位单片机处理器是否真的能成功替换掉stm32的垄断地位?本文博主以亲身经历聊一聊这个话题。文章目录1写在前面2从优秀的博文开始3guo货当自强4缺芯问题是否已根治5友情推荐6文末福利1写在前面作为一个长期热衷于写博客和做分享的技术博主来说,关注和学习每一篇优秀的博文,都是一件非常值得开心的事。如果能在一篇优秀的博文中学到技术知识,又能从中学到一些技术以外的,诸如排版、成文、组织架构等方面,的优秀元素,我认为对个人是一个不错的学习和提高。

三.STM32F030C8T6 MCU开发之UART配置例程

三.STM32F030C8T6MCU开发之UART配置例程文章目录三.STM32F030C8T6MCU开发之UART配置例程0.总体功能概述1.UART硬件2.UART软件配置2.1UARTCLKIO配置2.2UART配置2.2.1通信波特率配置--通过波特率计算数据传输时间2.2.2UART1/2具体配置2.2.3重定向0.总体功能概述使用STD库–en.stm32f0_stdperiph_lib_v1.6.0。1.UART硬件USART的全称是universalsynchronousasynchronousreceiverandtransmitte,中文名叫做通用同步异步收发器。USART

三.STM32F030C8T6 MCU开发之UART配置例程

三.STM32F030C8T6MCU开发之UART配置例程文章目录三.STM32F030C8T6MCU开发之UART配置例程0.总体功能概述1.UART硬件2.UART软件配置2.1UARTCLKIO配置2.2UART配置2.2.1通信波特率配置--通过波特率计算数据传输时间2.2.2UART1/2具体配置2.2.3重定向0.总体功能概述使用STD库–en.stm32f0_stdperiph_lib_v1.6.0。1.UART硬件USART的全称是universalsynchronousasynchronousreceiverandtransmitte,中文名叫做通用同步异步收发器。USART

MCU-51:单片机LCD1602详解

目录一、LCD1602简介1.1显示原理1.2引脚及应用电路1.3技术参数1.4引脚功能1.5指令集1.6连接方式二、时序图2.1写时序2.2读时序三、代码演示3.1LCD1602.c3.2示例注意:一定要看一、LCD1602简介LCD1602(LiquidCrystalDisplay)液晶显示屏是一种字符型液晶显示模块,可以显示ASCII码的标准字符和其它的一些内置特殊字符,还可以有8个自定义字符显示容量:16×2个字符,每个字符为5*7点阵1.1显示原理点阵图形式液晶由M×N个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16×8=12

MCU-51:单片机LCD1602详解

目录一、LCD1602简介1.1显示原理1.2引脚及应用电路1.3技术参数1.4引脚功能1.5指令集1.6连接方式二、时序图2.1写时序2.2读时序三、代码演示3.1LCD1602.c3.2示例注意:一定要看一、LCD1602简介LCD1602(LiquidCrystalDisplay)液晶显示屏是一种字符型液晶显示模块,可以显示ASCII码的标准字符和其它的一些内置特殊字符,还可以有8个自定义字符显示容量:16×2个字符,每个字符为5*7点阵1.1显示原理点阵图形式液晶由M×N个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16×8=12

FAQ0131 AT32操作擦除 SPIM 必须注意事项说明FAQ0135-AT32MCU 时钟配置错误或晶振大小选择错误导致异常

AT32MCU时钟配置错误或晶振大小选择错误导致异常Questions:在时钟配置错误或晶振大小选择错误的情况下,下载代码到开发板导致无法继续进行debug或再次下载的一系列异常情况。如场景一:自行配置时钟倍频代码有误,而下载到开发板运行。场景二:使用官方bspdemo下载到自设计的板子,但晶振采用远高于8MHz的情况。Answer:以上无法继续debug或再次下载的异常情况除开启了硬件访问保护等特殊情况外,大多是由于主频超规格使用导致。如场景二的方式,由于官方bspdemo大多都是采用8MHz外部晶振倍频到该系列最高或接近于最高主频的时钟配置流程,如果代码不改的情况下只提高了硬件外部晶振频率