- 博客(3)
- 收藏
- 关注
原创 全志T113s3主线linux开发(0)--基础准备
嵌入式Linux设备的启动大概是三步:1)启动芯片+内存:常见的是Uboot,不过全志的Uboot主线对SPI NAND 不太友好,用TF卡就方便。对于T113S芯片,推荐使用Awboot,简陋但快速。开发阶段用这个就方便好多,对SPINAND支持也方便。2)启动linux内核:主线内核以下通篇都用6.13以上的内核。对比tina5.0还在用5.4 ,主要是性能、安全上有变化。6.0以上内核在devicetree的编写具体格式上有了变化,网上大量tina5.0和5.4内核的编写方式不适用。
2025-04-29 11:39:08
1196
原创 MacOS +VScode 环境下编译GD32 embedded builder HAL 库(点灯+hello world)待续
前文已挖坑,GD32 embedded builder 图形配置和自动生成代码是一个空壳框子。不能干任何事情。包括了最简单的点灯和串口print个“hello world”都不行。所以开始来填坑了。如果不知道怎么配置请看这里MacOS +VScode 环境下搭建GD32 embedded builder HAL 库环境(空白项目)-CSDN博客。
2024-09-09 12:06:26
2000
1
原创 MacOS +VScode 环境下搭建GD32 embedded builder HAL 库环境(空白项目)
指向的文件是/firmware/cmsis/inc/gd32e23x.h。/firmware/cmsis/gcc_startup/startup_gd32e23x.S这个文件的名字要重命名为。注意的是12.2之后的安装路径跟老版有差异,需要自己手动改一下名字在黏贴复制调整一下。没错,就是大写S扩展名改为小写s,不然makefile 里面的 ASM路径会抓不到,也会ld阶段会报错。进入VSCODE,打开工作目录后,就可以看到文件了。这是因为用了ARM GCC 12.2的原因,加了个什么机制的。
2024-09-07 07:35:14
2736
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人