合集-OpenOCD
摘要:
目录前言1 swj_newdap2 dap create3 target create4 <target_name> configure5 flash bank总结 前言 1)上一节我们学习了 adapter 与 transport 命令,这一节我们接着学习配置文件中的其它命令。本文主要是对配置文件
阅读全文
目录前言1 swj_newdap2 dap create3 target create4 <target_name> configure5 flash bank总结 前言 1)上一节我们学习了 adapter 与 transport 命令,这一节我们接着学习配置文件中的其它命令。本文主要是对配置文件
阅读全文
摘要:
目录前言1 烧录算法——寄存器1.1 air001.cfg 文件说明1.2 air001.c 文件说明1.3 drivers.c 文件说明1.4 Makefile.am 文件说明2 烧录算法——异步烧录2.1 异步烧录算法2.2 关于汇编代码3 编译与测试3.1 编译 OpenOCD3.2 测试日志
阅读全文
目录前言1 烧录算法——寄存器1.1 air001.cfg 文件说明1.2 air001.c 文件说明1.3 drivers.c 文件说明1.4 Makefile.am 文件说明2 烧录算法——异步烧录2.1 异步烧录算法2.2 关于汇编代码3 编译与测试3.1 编译 OpenOCD3.2 测试日志
阅读全文
摘要:
目录1 资源2 MSYS2 安装2.1 MSYS2 介绍2.2 MSYS2 安装与配置3 编译 OpenOCD3.1 下载 OpenOCD 源码3.2 配置 OpenOCD3.3 编译 OpenOCD3.4 打包4 附录1:CLion 打开源码 1 资源 1)OpenOCD 官网:https://o
阅读全文
目录1 资源2 MSYS2 安装2.1 MSYS2 介绍2.2 MSYS2 安装与配置3 编译 OpenOCD3.1 下载 OpenOCD 源码3.2 配置 OpenOCD3.3 编译 OpenOCD3.4 打包4 附录1:CLion 打开源码 1 资源 1)OpenOCD 官网:https://o
阅读全文
摘要:
目录前言1 Air105 驱动编写1.1 air105_probe()1.2 air105_write()1.3 header2 测试 前言 1)芯片简介:SC300 + Cortex-M4F内核,最高频率 204Mhz,片上内建 640KB SRAM 和 4MB Flash ARM SecurCo
阅读全文
目录前言1 Air105 驱动编写1.1 air105_probe()1.2 air105_write()1.3 header2 测试 前言 1)芯片简介:SC300 + Cortex-M4F内核,最高频率 204Mhz,片上内建 640KB SRAM 和 4MB Flash ARM SecurCo
阅读全文
摘要:
目录前言1 驱动实现方式的尝试1.1 第一次尝试1.2 第二次尝试1.3 第三次尝试1.4 第四次尝试1.5 第五次尝试2 测试2.1 汇编传参问题2.2 缓存2.3 header2.3.1 无法正常启动2.3.2 串口烧录程序2.4 烧录 .elf 文件3 优化3.1 DMA3.2 多扇区擦除4
阅读全文
目录前言1 驱动实现方式的尝试1.1 第一次尝试1.2 第二次尝试1.3 第三次尝试1.4 第四次尝试1.5 第五次尝试2 测试2.1 汇编传参问题2.2 缓存2.3 header2.3.1 无法正常启动2.3.2 串口烧录程序2.4 烧录 .elf 文件3 优化3.1 DMA3.2 多扇区擦除4
阅读全文
摘要:
目录概述1 main()2 setup_command_handler()3 register_commands()3.1 server_register_commands()3.2 register command 概述 1)OpenOCD 与调试器、MCU 的关系: (1)OpenOCD 运行在
阅读全文
目录概述1 main()2 setup_command_handler()3 register_commands()3.1 server_register_commands()3.2 register command 概述 1)OpenOCD 与调试器、MCU 的关系: (1)OpenOCD 运行在
阅读全文
摘要:
目录概述1 从 openocd_thread() 开始2 parse_cmdline_args() 与 parse_config_file()2.1 parse_cmdline_args()2.2 parse_config_file() 概述 上一篇文章我们学习了 OpenOCD 注册命令的过程,这
阅读全文
目录概述1 从 openocd_thread() 开始2 parse_cmdline_args() 与 parse_config_file()2.1 parse_cmdline_args()2.2 parse_config_file() 概述 上一篇文章我们学习了 OpenOCD 注册命令的过程,这
阅读全文
摘要:
目录前言1 adapter driver1.1 前置知识1.1.1 struct adapter_driver1.1.2 transport1.2 adapter driver cmsis-dap2 transport select 前言 1)上一节中,我们知道 parse_config_file(
阅读全文
目录前言1 adapter driver1.1 前置知识1.1.1 struct adapter_driver1.1.2 transport1.2 adapter driver cmsis-dap2 transport select 前言 1)上一节中,我们知道 parse_config_file(
阅读全文
摘要:
目录前言1 server_init()2 执行 init 命令2.1 target init2.2 adapter_init()2.3 其它命令3 server_loop() 前言 1)前面几节我们学习了 ① ~ ③ 中的解析命令行参数与解析配置文件,接下来我们来看一下剩余的 ④ ~ ⑥ 部分:se
阅读全文
目录前言1 server_init()2 执行 init 命令2.1 target init2.2 adapter_init()2.3 其它命令3 server_loop() 前言 1)前面几节我们学习了 ① ~ ③ 中的解析命令行参数与解析配置文件,接下来我们来看一下剩余的 ④ ~ ⑥ 部分:se
阅读全文

浙公网安备 33010602011771号