Elmagnifico's Blog

云深不知归处

MAC地址购买与MT7931自定义MAC

HWID,eFuse

Foreword 我之前已经知道,MAC地址作为链路层传输的基础,MAC必须唯一,否则在局域网或者路由寻址的时候就会出现错误。没想到还真的在实践过程中遇到了相同MAC地址的情况。 MAC MAC地址,直译为媒体存取控制位址,是一个用来确认网络设备位置的位址。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址 。MAC地址用于在网络中唯一标示一个网卡,一台设备若有...

2022游戏短评

Raft,Terraria,大侠立志传,活侠传

Foreword 仔细看了一下今年玩的游戏比较少,新游戏更少了,大多数都是观望或者云一下,有点电子阳痿的感觉。 steam自建的2022年游戏回顾,简直不要太好了 https://store.steampowered.com/replay/76561198094167163/2022 今年游玩 今年不再总结国游了,国游销量下滑,虽然暖雪拿到了第一,142万,同比其他年的30...

i.MXRT1xxx系列启动分析

MXRT1052,BootROM,BootMode

Foreword 与ST对比,i.MXRT1xxx系列的启动方式和流程都有很大不同,对比ST来说有一部分可以说相当麻烦。 Armv7-M Address Map 一般来说 0x00000000-0x1FFFFFFF的范围程序ROM的地址,SRAM都是从0x20000000-0x3FFFFFFF开始的,一般这个空间上的RAM都是片内的RAM,之后紧接着的就是片上外设的地址。0x600...

.ld文件解析

.lds,link文件

Foreword 详细解析一下ld文件,以NXP的1052为例 .ld .ld的作用 ld在启动过程中最重要的角色就是制定了从哪里读取信息,然后又将信息放到哪里去执行。 ld,一般了解就是内存和flash分配。实际上可能远不止于此,他需要定义堆栈位置、代码段位置,静态的变量位置,初始化各种变量,程序入口点(只不过这些一般很少改动而已)。 一般ld是作为脚本文件,他也有自己的语法规...

eu.org免费二级域名申请

CloudFlare

Foreword 最近才知道原来有免费的二级域名申请,并且还能申请四个,有的地方甚至直接把这个二级域名作为顶级域名待遇处理。由于申请比较简单,甚至可以用来匿名做一些事情。 eu.org申请 https://nic.eu.org/ 网站比较简单,不带各种渲染的。 先注册一个 地址信息等等可以随便填,之后验证码激活账号 申请的二级域名需要填完整,地址跟随注册即可 ...

CH32F103C8T6伊机控使用指南

伊机控、NS、单片机

Foreword EasyConMCU_CH32,目前最便宜,功能也是最完整的方案,不需要额外购买杜邦线、也不用焊接、也不需要串口。 CH32F103C8T6双USB 目前这个开发板只有一家店,也是所有方案里目前最便宜的 https://item.taobao.com/item.htm?spm=a1z09.2.0.0.780d2e8dz0P9f7&id=67671672...

CH32快速开发移植EasyConAPI

伊机控、NS、单片机

Foreword 开发一下CH32,快速移植一个EasyConAPI上去 CH32环境 先从官网拉下来所有相关资料 https://www.wch.cn/search?t=all&q=ch32f103 安装 查看官方评估版资料,例程中的模拟HID和CDC串口就刚好是我们需要的,稍微修改一下应该就能用了。 先要安装Keil.WCH32F1xx_DFP.1....

NXP的ARM-GCC编译分析与转SES工程

Makefile、cmake、Ninja

Foreword NXP的ARM-GCC编译脚本分析 基于SDK_2.6.0_EVKB-IMXRT1050进行分析 build_debug.bat cmake -DCMAKE_TOOLCHAIN_FILE="../../../../../tools/cmake_toolchain_files/armgcc.cmake" -G "MinGW Makefiles" -DCMAKE_BUI...

博客增加文章点击统计和显示

不蒜子、LeanCloud、谷歌翻译、动态效果

Foreword 想给文章增加点击量的显示以及静态的Blog总的访问量和运行天数等信息,对于静态的Github Pages来说就做不到了,必须得要用一些其他服务来完成这个事情。顺带也增加一下网站的视觉效果 运行时间 合适的位置嵌入一下内容即可 <span id="timeDate">载入天数...</span><span id="times">载入...

Dap error while reading AIRCR/CPUID register

STM32、JLink

Foreword 刷写STM32遇到一个问题,第一次正常刷进去,但是第二次就不能刷了,怎么都连接失败 Dap error while reading AIRCR/CPUID register 出现的问题类似这个EFR32、BGM121,报错基本一模一样,只是换了个板子而已 % commander device info -d efr32 Invalid header receiv...