sigmaStar SSC305DE/SSC308开发笔记之开发环境搭建和SDK编译

sigmaStar SSC305DE开发笔记之开发环境搭建和SDK编译

文章目录


前言

sigmaStar SSC305/SSC308 作为新一代IPC芯片,性能优异,功耗低,可以支持快启,也可用于电池供电的AOV产品。SSC305/SSC308共用同一个SDK,硬件共用同一个设计,方便用户选型和使用。下面简单介绍下它们的开发环境的搭建和SDK编译。


一、开发环境的搭建:

设置默认的shell:

需要安装:

sudo apt-get install gcc-multilib

交叉编译工具链推荐使用uclib,解压后,导出路径即可。

export CROSS_COMPILE=arm-sigmastar-linux-uclibcgnueabihf-9.1.0-

export ARCH=arm

二、SDK一键编译:

SPI NOR 单摄:

c 复制代码
cd project
make ipc_iford.nor.uclibc-9.1.0-squashfs.ssz029c.128.qfn128_ddr3_demo_aov_fast_defconfig
make clean;make image -j4

编译完毕:

三、编译boot:

在project目录:

编译boot:

c 复制代码
cd project
make boot -j4

四、编译内核:

SPI NOR:

c 复制代码
make  iford_ssz029c_s01b_nor_demo_fast_defconfig
make --j4

fastboot_5.0.1_sdk\kernel\arch\arm\boot\uImage.sz

管脚复用:iford-ssz029c-s01b-demo-padmux.dtsi

五、编译SDK:

c 复制代码
cd project

双摄SPI NOR:

c 复制代码
make ipc_iford.nor.uclibc-9.1.0-squashfs.ssz029c.128.qfn128_ddr3_demo_aov_dualsnr_fast_defconfig

单摄SPI NOR:

c 复制代码
make ipc_iford.nor.uclibc-9.1.0-squashfs.ssz029c.128.qfn128_ddr3_demo_aov_fast_defconfig

单摄SPI NAND:

c 复制代码
make ipc_iford.spinand.glibc-11.1.0-ramdisk.ssz029c.128.qfn128_ddr3_demo_aov_fast_defconfig

然后:

c 复制代码
	make image_clean
	make symbol_link_clean
	make symbol_link
不编译uboot, kernel,只打包镜像:(包括ramdisk)
	make image-fast -j8

生成的镜像文件:

六、 文件系统制作:

1、ramdisk根文件系统:

1、生成原始文件的脚本:project\image\packaging\common\ramdisk.mk

简单的修改下环境变量就可以了,其他不动。因为根文件系统是可写的,所以,可以设置dns的文件/etc/resolv.conf

2、制作ramdisk.gz的脚本: fastboot_5.0.1_sdk\project\image\image.mk

2、rootfs根文件系统:

rootfs文件系统可以用自己制作的。加入必要的库后,生成自己的文件系统镜像就可以了。

rootfs挂载了/usr/ 目录:

3、用户文件系统:

insmod /config/modules/5.10/sstar_emac.ko

insmod /config/modules/5.10/mi_debug.ko


总结

以上简单扼要的介绍了下SSC305的环境搭建和SDK编译方法,功夫都在汗水里,还是那句话,多思考,多实验就能熟练掌握芯片的开发。

相关推荐
沐欣工作室_lvyiyi1 小时前
基于单片机的跑步机控制系统设计(论文+源码)
c语言·单片机·嵌入式硬件·课程设计·keil·跑步机设计
回眸&啤酒鸭1 小时前
【回眸】MiMo-V2.6-Flash 多模态实时交互应用指南
人工智能
打工仔折腾 AI1 小时前
从零写一个CAD 05:以鼠标为中心的滚轮缩放矩阵顺序不能反
后端·python·线性代数·性能优化·矩阵·计算机外设·ai agent 实战
独立开发者阿乐1 小时前
什么是 GEO:让 AI 搜索引擎引用你内容的完整指南
人工智能·搜索引擎·ai搜索引擎·geo优化·ai爬虫·llms.txt·clarabbs
方知我1 小时前
AI应用-智能伴侣
人工智能·ai
开开心心就好1 小时前
视频压缩工具推荐,绿色版免安装双击即用
java·前端·人工智能·spring·智能手机·intellij-idea·excel
RockHopper20251 小时前
AI时代模型生命周期与软件资产重构:概要版
人工智能·系统架构·软件工程·ai编程·世界模型
zhuo木鸟1 小时前
我用 opencode + Qdrant 搭了五段式小说写作系统
人工智能·个人开发·ai写作·ai写小说
大模型任我行1 小时前
字节:交替蒸馏与强化学习
人工智能·语言模型·自然语言处理·论文笔记