logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[嵌入式] 重温Mini2440(三)使用BusyBox制作根文件系统

重温Mini2440(三)使用BusyBox制作根文件系统一. 获取BusyBox二. 根文件系统目录三. 配置编译1. 修改Makefile2. 导入默认配置3. 修改配置4. 编译与安装五. 创建必要文件1. etc/inittab2. etc/init.d/rcS3. etc/fstab4. etc/profile六. U-Boot参数设置七. 其他问题一. 获取BusyBox可以在Busy

#嵌入式
[STM32] 可以烧写程序,但上电无法正常运行,调试时无法进入Main函数

问题现象可以烧写程序,但上电无法正常运行,调试时无法进入Main函数,Disassembly Window反汇编发现卡在以下指令:LDR r1,[r0,#0x808]LSLS r1,r1,#21BMI 0x1FFFF3B2解决办法如果复位电路,晶振都没有问题的话,检查BOOT0和BOOT1引脚配置,通常情况下BOOT0需要拉低。BOOT0和BOOT1这两个引脚在芯片复位时的电平状态决定了芯片复位后

#stm32
Linux下使用VSCode,GCC,OpenOCD实现STM32一键编译烧录调试(CMake篇)

Linux下使用VSCode开发STM32(二)一. 开发工具安装二. 测试工程简介三. CMake工具1. CMakeLists.txt2. 生成Makefile3. make编译四. json脚本实现一键编译烧录调试1. launch.json2. task.json3. 一键编译调试五. 工程代码下载...

#linux#vscode#stm32
Linux下使用VSCode和CMake搭载C/C++开发环境

Linux下使用VSCode和CMake搭载C/C++开发环境一. 开发环境介绍1. 最终目的2. 所使用的工具介绍二. 开发工具安装1. Visual Studio Code2. 安装编译器和调试器3. 安装CMake三. 开发环境配置1. 创建测试目录并用VSCode打开2. 编写cpp和CMake文件3. 编写json脚本实现一键自动化编译调试四. 编译和调试工程五. 总结...

#vscode#linux#c语言
Linux下使用VSCode,GCC,OpenOCD实现STM32一键编译烧录调试(STM32CubeMX篇)

Linux下使用VSCode开发STM32(一)一. 开发工具安装1. Visual Studio Code与插件2. STM32CubeMX3. OpenOCD烧录工具4. gcc-arm-none-eabi编译器二. 生成工程1. STM32CubeMX生成工程代码2. VSCode编辑工程三. OpenOCD烧录四. json脚本实现一键编译烧录调试1. launch.json2. task

#linux#visual studio code#stm32
到底了