摘要: 在测试过程中出现了问题: 通用串行总线控制器中没有 jlinkdriver 但端口中显示Jlink CDC UART Port 。且反复安装jlink的驱动并没有反应。 解决: 使用zadig-2.8.exe先将jlink设置为winUSB (这样是把驱动换为了USB)然后再重现安装官网的驱动。绕了 阅读全文
posted @ 2023-06-21 17:12 第9527号嵌入式菜鸟 阅读(1767) 评论(2) 推荐(0)
摘要: 当使用 `readelf -a example_copy.elf` 命令输出内容过多无法完全显示时,你可以使用以下方法来处理: 1. 使用分页显示:将命令的输出通过管道符号 `|` 传递给 `less` 命令,以进行分页显示。这样你可以使用上下箭头或 Page Up/Page Down 键来浏览输出 阅读全文
posted @ 2023-06-15 15:25 第9527号嵌入式菜鸟 阅读(909) 评论(0) 推荐(0)
摘要: gdb -v查看版本 CppCon 2015: Greg Law 'Give me 15 minutes & I'll change your view of GDB' https://undo.io/resources/cppcon-2015-greg-law-give-me-15-minutes 阅读全文
posted @ 2023-06-14 11:22 第9527号嵌入式菜鸟 阅读(39) 评论(0) 推荐(0)
摘要: 串口调试助手报错提示 The virtual circuit was reset by the remote side executing a hard or abortive close. for upd socket ,the remote host was unable to deliver 阅读全文
posted @ 2023-06-13 14:33 第9527号嵌入式菜鸟 阅读(1076) 评论(0) 推荐(0)
摘要: FOTA升级过程如下: 新老固件进行差异分析,生成差分升级包并上传至云端服务器。 设备收到升级命令,擦除FOTA分区。设备开始接收差分文件,并写入FOTA分区。 内部的boot loader程序将解差分并还原。 将差分升级包的内容搬运至APP分区,覆盖原有的固件数据。 设备对固件进行校验,以确保更新 阅读全文
posted @ 2023-06-12 14:39 第9527号嵌入式菜鸟 阅读(444) 评论(0) 推荐(0)
摘要: XIP,executed in place,本地执行。操作系统采用这种系统,可以不用将内核或执行代码拷贝到内存,而直接在代码的存储空间直接运行。采用这样的技术既可以节省可用内存又可以减少加载的时间。 xip,通俗易懂的来说,就是就地执行,即把bios在flash里面执行。 flash xip add 阅读全文
posted @ 2023-06-09 17:16 第9527号嵌入式菜鸟 阅读(1017) 评论(0) 推荐(0)
摘要: 使用GDB调试断点信息是gdb动态添加或取消的还是将断点烧录到elf文件的?断点信息是如何加载进单片机的并进行加下来的调试运行的? from :GPT-4 GDB(GNU调试器)是一个用于调试程序的强大工具,它可以让你设置断点、检查变量和内存、执行单步调试等。在单片机(微控制器)上使用GDB进行调试 阅读全文
posted @ 2023-06-08 11:28 第9527号嵌入式菜鸟 阅读(112) 评论(0) 推荐(0)
摘要: 没有连接单片机或是连接单片机没有开机。 Warn: Failed to open device: LIBUSB_ERROR_NOT_SUPPORTED:这个警告表示OpenOCD无法打开设备,因为设备不受支持。这通常是由于使用的调试适配器与OpenOCD或计算机的驱动程序不兼容所致。您可以尝试以下方 阅读全文
posted @ 2023-06-07 09:50 第9527号嵌入式菜鸟 阅读(6597) 评论(0) 推荐(0)
摘要: GDB 调试指令 run(或 r):启动程序的执行,或者重新启动程序的执行。如果之前已经运行过程序,使用 run 将重新开始执行。 continue(或 c):继续执行程序,直到下一个断点或程序结束。 break(或 b):设置断点。可以在指定的文件名和行号上设置断点,或者在函数名上设置断点。 br 阅读全文
posted @ 2023-06-06 14:53 第9527号嵌入式菜鸟 阅读(225) 评论(0) 推荐(0)
摘要: openocd下载 https://sourceforge.net/projects/openocd/files/openocd/0.12.0-rc1/ 官网下载:https://gnutoolchains.com/arm-eabi/openocd/ 解压 添加环境变量PATH 运行查看 CMD-> 阅读全文
posted @ 2023-06-06 14:30 第9527号嵌入式菜鸟 阅读(127) 评论(0) 推荐(0)