
嵌入式杂谈
文章平均质量分 68
嵌入式相关
春夜喜小雨
hikvision C++ C noob
展开
-
stm32 单片机 flash以ram的理解
背景本篇文章将介绍一下ARM架构的ARM-M系列单片机的flash以及ram,以及程序启动的逻辑。提前申明,本人所写的本文是汲取网上的知识以及自己的理解,如果哪里讲的不对请广大网友指正。本文先以stm32f429ZIT6这个型号的单片机进行介绍。STM32F429ZIT6微控制器2048KB FLASH,256 KB SRAM,SDRAM 64Mbits。最高180MHz主频FLASH先说flash ,它在嵌入式系统中的功能可以和硬盘在PC中的功能相比。它们都是用来存储程序和数据的,好比是原创 2021-09-24 09:41:55 · 2646 阅读 · 0 评论 -
Maixduino_esp32_fimware 编译以及烧写
下载仓库分别下载两个仓库到同一个目录:clone 勘智板载固件mkdir -p ~/espcd ~/espgit clone https://github.com/sipeed/Maixduino_esp32_fimware.gitclone esp32 环境固件git clone --branch v3.3 --recursive https://github.com/espressif/esp-idf.git配置编译环境本文档是以Linux 64位环境来进行配置,参考的是原创 2021-09-24 09:40:40 · 493 阅读 · 0 评论 -
K210 调试GDB 经验
背景:K210是riscv架构的芯片,本文以K210开发板或者sipeed Maxbit 开发板为硬件背景,介绍调试方法。调试器K210 Maxbit 开发板 sipeed的硬件连接线的对应关系:Win10环境:https://canaan-creative.com/developer下载 Kendryte OpenOCD for win32将下载的目录kendryte-openocd-0.2.3-win32\kendryte-openocd\bi原创 2021-09-24 09:39:39 · 853 阅读 · 0 评论 -
利用openocd 在windows环境下GDB调试(调试器 stlinkv2)STM32
背景:传统的嵌入式行业从业者基本会使用MDK KEIL进行开发,首先说明该软件是一个出色的IDE集成开发软件,编译器是ARMCC,并提供debug的功能。但是在Mac用户和Linux用户却没办法原生使用该软件,所以只能依靠其他方法进行调试。本文介绍利用openocd 在win环境下调试的方法,Mac和linux环境下方法基本类似硬件:硬件所需stm32开发板一个,本文使用的是正点原子stm32f407。调试器一个,本文使用的是stlink v2通过swd接口连接起来。所需软件:本原创 2021-09-24 09:36:52 · 6501 阅读 · 1 评论