摘要: 最近开始学习u-boot,在分析Makefile的过程中,发现调用的mkconfig脚本中使用了set 命令,如下 之前的经验都是使用set来开启shell的一些选项,直接加变量的语法没怎么接触过,经过一番搜索搞清楚了,如下 并且,使用set ${var} 格式后,会更新$# $1...$9的值。 阅读全文
posted @ 2023-01-15 20:32 蓝色雨only 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Apollo SDK中提供的BLE stack 是exactle,后面被arm收购了,改名为cordio ble集成在mbed os里。 exactle stack里提供了一套os层来适配不同的RTOS的wsf层,apollo sdk中已经适配freertos的了,所以先理解一下wsf层的功能。 w 阅读全文
posted @ 2022-06-25 22:59 蓝色雨only 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 在使用STM32过程中,刚开始经常使用UART作为调试信息输出的通道,之后看到SEGGER RTT的方式搭配JLINK,直接使用SWD调试口输出调试信息,速度快,效率高但是RTT的方式存在一个问题,产品发布后,为了防止程序被恶意读出,调试口基本会被禁用掉,所以考虑使用SWO的方式作为备选。 SWO框 阅读全文
posted @ 2021-11-28 12:15 蓝色雨only 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 最近开始研究ThreadX里边的guix,使用vs2015打开guix studio中的demo时总是报 warning : 无法找到 v142 的生成工具,问题原因是demo工程是用vs2019创建的,其编译工具是v142版本,所以vs2015找到到v142工具链所以报错,以下是解决办法 1.在项 阅读全文
posted @ 2020-11-02 21:21 蓝色雨only 阅读(13505) 评论(0) 推荐(0) 编辑
摘要: 今天在Ubuntu系统上挂载之前安装windows10系统的硬盘时,发现权限一直为read-only,重新以rw挂载还是不行,在网上查询发现是NTFS格式的问题 需要使用ntfsfix命令,之后再挂载就可以读写了,具体参考这个帖子 https://ubuntuforums.org/showthrea 阅读全文
posted @ 2020-06-06 16:37 蓝色雨only 阅读(2229) 评论(0) 推荐(0) 编辑
摘要: Ubuntu: 第一步:终端运行 JLinkExe -Device STM32xxxx -If swd -Speed 4000 -AutoConnect 1 第二步:重新开一个终端运行 JLinkRTTClient 如不需要实时观看log而是存入文件,可如下操作 JLinkRTTLoggerExe 阅读全文
posted @ 2020-05-22 16:41 蓝色雨only 阅读(1825) 评论(0) 推荐(0) 编辑
摘要: 1.使用dd命令创建大小为200MB的文件 2.使用mkfs进行格式化操作 // 2020/05/26 mkfs.vfat -C 可直接创建镜像文件,无须使用dd命令 3.挂载文件系统 注意点mount时需加上 -o uid=1000,否则挂载之后没有写权限 4.mtools工具可在不挂载fat32 阅读全文
posted @ 2020-05-18 07:15 蓝色雨only 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 最近在Ubuntu18.04下使用mount命令挂载U盘,挂载之后没有写权限,现象如下: 挂载前fat目录是777权限,挂载之后fat目录就没有写权限了。 在网上搜索之后发现如下方法来解决此问题, 方法1:udisksctl mount -b /dev/sdxx 方法2:sudo mount /de 阅读全文
posted @ 2020-05-18 06:40 蓝色雨only 阅读(3578) 评论(0) 推荐(0) 编辑
摘要: 对比串口打印,使用RTT打印log信息的优点是只占用调试口,速度快,可随产品发布 RTT实现的基本原理是,程序中实现一个环形缓冲区(数组+读写指针),MCU不断的往缓冲区中写数据,PC上运行的上位机周期的读取此缓冲区中的数数据 在具体使用时需注意几点 1.SEGGER_RTT_LOCK () SEG 阅读全文
posted @ 2020-04-06 14:50 蓝色雨only 阅读(5399) 评论(0) 推荐(0) 编辑
摘要: 使用Cortex-M系列MCU开发程序时不可避免的会遇到HardFault问题,常用的方法由HardFault_S.s和HardFault_C.c两个文件组成,代码分别如下: /* Assembly file for gcc */ .text .syntax unified .thumb .type 阅读全文
posted @ 2020-04-06 13:49 蓝色雨only 阅读(1616) 评论(0) 推荐(0) 编辑