
MCU/SOC
文章平均质量分 77
各种SOC和MCU
INT_TANG
这个作者很懒,什么都没留下…
展开
-
ARMv7:A7内核和M3内核的启动流程
ARMv7:启动流程//汇编代码链接到地址0处正常运行。.global _start /* 全局标号 */_start: //汇编入口函数 ldr r0, =0X020C4068 ldr r1, =0XFFFFFFFF str r1, [r0] ldr r0, =0X020C406C /* CCGR1 */ str r1, [r0]loop: b loop 处理器有中断控制器,为能够处理中断,ARM建立一张中断向量表,发生.原创 2021-03-09 17:08:05 · 1268 阅读 · 0 评论 -
ESP32-C3:ESP-IDF的使用及Vscode开发
SP32-C3:ESP-IDF的使用及Vscode开发原创 2023-02-09 03:27:01 · 2471 阅读 · 0 评论 -
STM32:串口Bootloader+Ymodern
1.通常,ST官方为我们提供一个串口IAP升级例程,位于STM32CubeMX下的Cube包中,一般位于文件夹Cube包下的…\Projects\STM32XXX_EVAL\Applications\IAP中。2.为了能够兼容不同型号的串口IAP程序,我们对官方提供的例程格式不改变,以后移植其他型号的IAP,直接替换相应的文件即可。 1.移植flash相关操作在上图中发现,官方例程只检查了8-39区是否存在写保护,如果我们的APP程序很大,超过这些区域,则可能因为被写保护而无法写入,而在这个原创 2021-06-05 19:47:43 · 4099 阅读 · 6 评论 -
App inventor + ESP8266:使用WIFI连接云控制
ESP8266+APP Inventor联网控制原创 2022-12-08 01:45:41 · 6569 阅读 · 4 评论 -
ESP8266:简介
1. 简介ESP8266内部ROM不被用户使用,需要外接一个SPI Flash来存储用户程序,那么下载代码操作其实是将代码保存到外部SPI Flash。因此,通过设置boot引脚,可以使得ESP8266通过内部的驱动程序来操作外部SPI Flash,可以将串口获取的数据写入到外部SPI Flash中(即烧录代码,这种设计方式很常见,比如STM32下载程序到内部RAM,imx6ull根据boot模式自动加载SD/Nand Flash里面的程序,这是因为它们的内部都有一个驱动程序完成以上的操作)。原创 2022-04-24 16:44:02 · 3076 阅读 · 0 评论 -
ESP8266:SDK
1. SDK1.1 non-OS 和 RTOS 两种版本SDK1.2 ESP8266 FW1.3 Non-OS SDK1.4 RTOS SDK2. Flash布局(烧录代码)由于提供的SDK对Flash有布局要求(代码的链接地址有要求以及分区保存信息),因此我们在烧录代码时,需要注意Flash的分区,只有下载到正确的分区才能正常运行。(基本上设计都会分区,将某部分规划为自有用途)........................原创 2022-07-11 00:40:32 · 1971 阅读 · 0 评论 -
ESP8266:MQTT
基于esp8266 nos_sdk编程原创 2022-07-26 18:32:34 · 1705 阅读 · 0 评论 -
ESP8266:SDK编程架构
ESP8266的sdk编程架构原创 2022-07-08 16:22:11 · 414 阅读 · 0 评论