摘要: 概要 After power-on sequence or a system reset, the ARM® Cortex™-M4 processor fetches the top-of-stack value from address 0x0000 0000 and the base addre 阅读全文
posted @ 2022-06-25 00:30 Yanye 阅读(2105) 评论(0) 推荐(1) 编辑
摘要: 下载工具准备 淘宝或者拼多多购买一个usb转ttl模块,芯片可以是CH340,PL2303,5V或者3.3V电平的版本都可以用,一般价格在4 ~ 6块之间,找最便宜的买即可。 再买个6P的测试针,间距是2.54mm,如果自己有杜邦线可以买不带杜邦线的版本(便宜1块钱)。 下面是我在淘宝找的链接,只作 阅读全文
posted @ 2022-06-14 20:40 Yanye 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 去年在海鲜市场低价收了2台得力991CN plus计算器(仿的卡西欧991Plus),功能上没啥好说的,目前基本上也用不到计算器了; 屏幕还不错,显示区域约2.4英寸,分辨率192 * 63 + 顶部20个图标,最近有时间分享下调试过程。 拆开壳,就可以看到焊接在主板上的屏线接口,左侧是屏驱动芯片内 阅读全文
posted @ 2022-06-10 21:54 Yanye 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 设备连接 操作和基础版本一致:https://www.cnblogs.com/yanye0xff/p/16049232.html 扫码连接 长按APP右上角蓝牙连接图标,在弹出的选项中选择扫一扫,通过扫描蓝牙标签左侧的条形码进行连接。 需要手机和蓝牙标签条码水平对齐 扫码完成后,会自动搜索设备进行连 阅读全文
posted @ 2022-05-19 22:06 Yanye 阅读(853) 评论(0) 推荐(0) 编辑
摘要: TLV格式简介 TLV是一种可变长格式,Type/Tag和Length自身占用的长度固定,一般为2、4字节(uint16_t或uint32_t);Length表示数据的长度,单位为字节;Value为实际携带的数据。其结构非常简单,元数据(metadata)占用较少,优点是打包解包效率高,省内存。 | 阅读全文
posted @ 2022-05-14 13:02 Yanye 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 1. flash.weather 简要网址:http://flash.weather.com.cn/wmaps/xml/xian.xml 尾部的xian.xml为城市拼音 + .xml,例如获取北京的天气,需要填beijing.xml,依此类推拼接网页地址访问即可。 这里我获取常州的天气概要信息: 阅读全文
posted @ 2022-05-03 11:19 Yanye 阅读(937) 评论(0) 推荐(0) 编辑
摘要: M1 0, 2, 3, 1, M2 0, 8, 2, 10, 12, 4, 14, 6, 3, 11, 1, 9, 15, 7, 13, 5, M3 0, 32, 8, 40, 2, 34, 10, 42, 48, 16, 56, 24, 50, 18, 58, 26, 12, 44, 4, 36, 阅读全文
posted @ 2022-03-29 18:32 Yanye 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 下载地址 博客园下载:(空间有限,只有最新版APP和固件) https://files.cnblogs.com/files/yanye0xff/app-2.9b_bin-v75.zip?t=1665231924 百度云下载:(含APP,固件,二次开发SDK、原理图和墨水屏文档) 链接:https:/ 阅读全文
posted @ 2022-03-28 19:12 Yanye 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 尺寸: 2.9 inch,分辨率:296 × 128,显示颜色:黑、白,灰度等级:2 屏驱动IC反面,白色(人眼看是亮银色)条带状的是玻璃ITO透明导电层走线,走线非常细密,手机拍不出来。 屏驱动IC 移除顶部雾面保护膜,与液晶面板两片玻璃不同,墨水屏使用的玻璃基板+几层塑料膜。 移除膜后的表面非常 阅读全文
posted @ 2022-03-26 20:35 Yanye 阅读(904) 评论(1) 推荐(1) 编辑
摘要: 价签收到后默认显示为纯白色(根据软件更新可能会有不同),将电池有密集小点的一面朝上,插入价签中。 安装并打开“电子价签”APP,点击主页右上角的“搜索蓝牙图标”查找设备。 默认的蓝牙名称为“Epaper+蓝牙地址后6位”,例如本文用到的价签蓝牙地址为534902032062,那么它的默认蓝牙名称为E 阅读全文
posted @ 2022-03-24 12:41 Yanye 阅读(2177) 评论(3) 推荐(0) 编辑
摘要: 蓝牙核心规范制定了两种不同的UUID,一种是基本的128位UUID,一种是代替基本UUID的16位UUID。 所有的蓝牙技术联盟定义UUID共用了一个基本的UUID: 0x0000xxxx-0000-1000-8000-00805F9B34FB 为了进一步简化基本UUID,每一个蓝牙技术联盟定义的属 阅读全文
posted @ 2022-02-08 19:48 Yanye 阅读(3475) 评论(0) 推荐(1) 编辑
摘要: FR801X系列带SWD,事实上使用Jlink通过SWD下载程序,再加上Segger RTT打印LOG会更为简单一些;但如果没有调试器而想用串口,可以看看本文的串口协议分析。富芮坤官方提供的下载工具只有下载功能,没有串口调试助手功能,这就很鸡肋了,跑一次程序首先得关掉串口调试助手的串口,使用官方下载 阅读全文
posted @ 2022-01-30 11:14 Yanye 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 前言 这里从内存镜像文件(elf文件objcopy后的bin文件)出发,主要从汇编的角度分析F1C100S(ARM926ejs)启动的早期阶段,建立startup.S和最终生成的二进制文件之间的关系。 下面是本文使用到的软件环境。 | 软件 | 介绍| | | | | 系统 | linux mint 阅读全文
posted @ 2022-01-17 22:01 Yanye 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 概述 使用蚂蚁矿板BB_Black_V1.6(DDR3 256M),BB_Black_V1.5(DDR3 512M)的USB0口下载程序,USB-HS模式,自定义Bulk传输,在Windows下使用Libusb驱动传输平均速度可以达到3.2MB/S。相比TI官方原始的bootloader使用uart 阅读全文
posted @ 2021-10-08 23:51 Yanye 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 删除Eclipse的Quick Access工具栏 根据当前Eclipse使用的主题,在D:\eclipse-arm\plugins\org.eclipse.ui.themes_1.2.700.v20190826-0816\css文件夹找到对应的ccs文件 我这里使用的是dark模式,则对应的文件是 阅读全文
posted @ 2021-09-22 21:51 Yanye 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 复制想要安装的字体,我这里选用windows里面的consolas字体,这是一种等宽字体,比较好看。进入c:\windows\fonts\目录,直接复制就行,这样复制的字体包含了Blod,regular等不同字形。 新建一个文件夹把字体粘贴进入 我这里使用的是虚拟机,通过共享盘实现的文件传递;桌面右 阅读全文
posted @ 2021-09-09 23:08 Yanye 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 2020-11 基本上完成了bmp图片的格式解析以及点阵汉字字库的解析,在汉硕电子价签的PCB上飞线调试,外面套了个塑料袋,以避免墨水屏表面划伤。 使用原来的墨水屏驱动电路,直接在PCB板上的飞线。 UTF8编码的汉字(源代码的格式为UTF8)在使用上比较方便(tchar=char),GB2312字 阅读全文
posted @ 2021-09-09 21:04 Yanye 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 简介 AM3352 CortexA8 单核1GHz,对比开启NEON+VFP与使用软浮点数(-mfloat-abi=soft)进行计算的差异。 开启NEON+VFP的编译参数 启动文件中需要开启NEON协处理器 @ @ Enable Neon/VFP Co-Processor @ MRC p15, 阅读全文
posted @ 2021-09-08 22:44 Yanye 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 芯片的启动 F1C100S支持的启动方式: F1C100S启动的顺序:(硬件上必须按照注意固定的引脚接线,否则芯片无法启动) | 序号 | 启动介质 | 注意事项| | | | | | 1st | MicroSD Card/eMMC|只支持PF0 ~ PF5这六个脚复用为SDC0启动, 控制器支持到 阅读全文
posted @ 2021-09-02 20:48 Yanye 阅读(5556) 评论(0) 推荐(0) 编辑
摘要: 安装SCons SCons是一种基于python比makefile更为简单便捷的自动化构建工具,可以在Linux和Windows下随意编译。由于所使用的工具链在linux下更为方便,因此我这里使用的是linux mint20系统(基于ubuntu的轻量化发行版)。 linux mint20默认已经安 阅读全文
posted @ 2021-08-23 21:19 Yanye 阅读(2036) 评论(0) 推荐(0) 编辑