摘要: 前言 这里从内存镜像文件(elf文件objcopy后的bin文件)出发,主要从汇编的角度分析F1C100S(ARM926ejs)启动的早期阶段,建立startup.S和最终生成的二进制文件之间的关系。 下面是本文使用到的软件环境。 | 软件 | 介绍| | | | | 系统 | linux mint 阅读全文
posted @ 2022-01-17 22:01 Yanye 阅读(734) 评论(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 阅读(826) 评论(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 阅读(47) 评论(0) 推荐(0)
摘要: 复制想要安装的字体,我这里选用windows里面的consolas字体,这是一种等宽字体,比较好看。进入c:\windows\fonts\目录,直接复制就行,这样复制的字体包含了Blod,regular等不同字形。 新建一个文件夹把字体粘贴进入 我这里使用的是虚拟机,通过共享盘实现的文件传递;桌面右 阅读全文
posted @ 2021-09-09 23:08 Yanye 阅读(667) 评论(0) 推荐(0)
摘要: 2020-11 基本上完成了bmp图片的格式解析以及点阵汉字字库的解析,在汉硕电子价签的PCB上飞线调试,外面套了个塑料袋,以避免墨水屏表面划伤。 使用原来的墨水屏驱动电路,直接在PCB板上的飞线。 UTF8编码的汉字(源代码的格式为UTF8)在使用上比较方便(tchar=char),GB2312字 阅读全文
posted @ 2021-09-09 21:04 Yanye 阅读(177) 评论(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 阅读(478) 评论(0) 推荐(0)
摘要: 芯片的启动 F1C100S支持的启动方式: F1C100S启动的顺序:(硬件上必须按照注意固定的引脚接线,否则芯片无法启动) | 序号 | 启动介质 | 注意事项| | | | | | 1st | MicroSD Card/eMMC|只支持PF0 ~ PF5这六个脚复用为SDC0启动, 控制器支持到 阅读全文
posted @ 2021-09-02 20:48 Yanye 阅读(6107) 评论(0) 推荐(0)
摘要: 安装SCons SCons是一种基于python比makefile更为简单便捷的自动化构建工具,可以在Linux和Windows下随意编译。由于所使用的工具链在linux下更为方便,因此我这里使用的是linux mint20系统(基于ubuntu的轻量化发行版)。 linux mint20默认已经安 阅读全文
posted @ 2021-08-23 21:19 Yanye 阅读(2496) 评论(0) 推荐(0)
摘要: 前言 RTThread的BSP部分对于TI官方的BeagleBone AM3358开发板有一点点支持,因此同为AM335X系列的蚂蚁矿板可以参考rtthread/bsp/beaglebone下的底层代码。 下载源码 打开RTThread的github,传送门: https://github.com/ 阅读全文
posted @ 2021-08-15 15:31 Yanye 阅读(648) 评论(0) 推荐(0)
摘要: 写在前面 本文使用的屏幕是一块3.97英寸480*800的TN屏,主控是HX8369A,有点老,主要用在10几年前的手机上,使用3-Wire SPI+RGB接口,RGB接口的时序配置由SPI初始化阶段决定。但是某宝卖家只提供了SPI初始化代码(提供的初始化代码还有点问题,坑爹...),并没有与初始化 阅读全文
posted @ 2021-08-15 15:31 Yanye 阅读(3312) 评论(0) 推荐(0)
摘要: 1. AM335X启动配置 矿板SYSBOOT位配置信息,在矿板反面ANTMINER丝印上方,使用电阻焊接与否来替代拨码开关,矿板默认配置表如下 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | | | | | | | | | | | R55 | R56 | R57 | 阅读全文
posted @ 2021-07-20 22:20 Yanye 阅读(966) 评论(0) 推荐(0)
摘要: 像素天气站设备端已开源 2023-12-09 本地下载:https://files.cnblogs.com/files/blogs/575121/pixelweather_v14.5.zip Github:https://github.com/Yanye0xFF/PixelWeather 提供预编译 阅读全文
posted @ 2021-07-10 20:35 Yanye 阅读(550) 评论(0) 推荐(0)
摘要: 1. 准备Photoshop软件 这里我使用的是Photoshop CS6,你也可以使用其他版本,可以自行网上下载。 2. 准备一张图片,将长宽缩放到250*122像素以内(可以正好是250*122) 图片调整大小,缩小前: 缩小后: 3. 使用存储为Web格式 载入black-white颜色表 选 阅读全文
posted @ 2021-07-04 12:32 Yanye 阅读(211) 评论(0) 推荐(0)
摘要: 1. 下载官方最新SDK 本文所建立工程中的文件都是提取自官方SDK包中的部分内容。 传送门:https://product.goodix.com/zh/product/ble/family/gr551x#document 将下载好的zip文件解压到任意目录 2. 安装Keil开发环境 为何使用Ke 阅读全文
posted @ 2021-07-02 15:16 Yanye 阅读(835) 评论(0) 推荐(0)
摘要: 1.取出电子价签主板 翻开屏幕,可以看到电子价签主板和屏幕的排线使用胶水粘接的形式连接,并且在外层覆盖一层白色软胶。 2. 刮除表面软胶 建议用3号手术刀,搭配11号刀片,从FPC排线向PCB侧刮除 3. 取下屏幕排线 使用热风枪,调至120°C,将风枪固定在台面上,左手拿主板PCB,将PCB排线接 阅读全文
posted @ 2021-07-01 12:38 Yanye 阅读(528) 评论(0) 推荐(0)
摘要: 解压PCB工程的压缩包 将解压出的PCB_Project20210524/Project Outputs for PCB_Project压缩为zip格式 打开“嘉立创下单助手”,上传PCB文件 等待解析完成 解析完成后,可以查看PCB预览,这里设置打样的“板子数量”为5张PCB板 设置“重要选项” 阅读全文
posted @ 2021-06-18 16:29 Yanye 阅读(362) 评论(0) 推荐(0)
摘要: 1.概述 本章节的PCB以我闲鱼出售的AD工程为基准: 详情见:https://www.cnblogs.com/yanye0xff/p/14876417.html 元器件搬移即为从电子价签原来的PCB上搬移元器件到新制作的PCB上,可以省去购买对于型号元器件(MOS管,电感,电容等)的麻烦。 只适用 阅读全文
posted @ 2021-06-16 00:16 Yanye 阅读(692) 评论(0) 推荐(0)
摘要: 1. 主要原器件选择 屏幕部分采用汉朔2.13寸的电子价签,具体型号是:Stellar-M,闲鱼上面价格比较便宜,大部分在7块钱一个; 也有2.9寸的型号,虽然屏幕大了一点但是分辨率没有明显提升,价格却变成了2.13寸的两倍多,因此用2.13寸的比较划算。 电子价签的外形是这样的: 拆出的屏幕是这样 阅读全文
posted @ 2021-06-11 21:17 Yanye 阅读(1825) 评论(1) 推荐(0)
摘要: 当您不幸将您的天气站设备弄成砖后(表现为屏幕不刷新,安卓APP无法搜索到天气站), 可以使用以下方法恢复您的天气站设备。 1. 准备工作 一台电脑,USB转串口模块(3.3V电平),程序烧录夹3P或4P都可,联系我下发恢复固件 4PIN的弹簧测试针,淘宝样图,仅供参考。 CH340T USB转串口模 阅读全文
posted @ 2021-06-10 00:12 Yanye 阅读(191) 评论(0) 推荐(0)
摘要: 天气站进入配置模式 按住天气站右侧上方的用户按钮不放,然后单击一次右侧下方的复位按钮,重启天气站进入配置模式。 以上操作在天气站任意状态下都可用,此处以关机状态的天气站为例。 强烈推荐进入配置模式升级天气站固件,此模式下,安卓手机连接天气站发射的WiFi,会使传输更稳定,降低升级失败的概率。 此时天 阅读全文
posted @ 2021-06-08 22:09 Yanye 阅读(240) 评论(0) 推荐(0)