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编译方法,功夫都在汗水里,还是那句话,多思考,多实验就能熟练掌握芯片的开发。

相关推荐
广东融科数据服务有限公司7 小时前
老旧厂区门卫值守智能化改造案例:AI 技防辅助人防落地实践
人工智能·安防工程·门禁改造·厂区改造
具身AGI7 小时前
物理AI 基座模型 的壁垒,不在模型大小
人工智能
He BianGu7 小时前
【笔记】C# 中BindingFlags的详细作用
笔记·c#
CRMEB系统商城7 小时前
鲜花零售的预售与积分营销
开发语言·人工智能·科技·小程序·零售
qq_小单车7 小时前
AI-opencode(1.18.18.0)+ ross mcp【已验证可行】
人工智能
2601_965454237 小时前
AI视频制作:做历史建筑视频,宫殿园林的老图难找,AI怎么自动配古建素材?
运维·人工智能·音视频
AI视觉网奇8 小时前
turtle 入门教程笔记
笔记
Geek-Chow8 小时前
05.3 · DeepSeek 推理负载均衡详解:Prefill LB、Decode LB、VE LB 与 EPLB 冗余专家
人工智能
志尊宝8 小时前
AI原生前端开发(026):AI驱动的项目初始化与配置
人工智能·ai-native
Binovate缤江数智8 小时前
数智开关如何协同视频巡检?从小餐馆到连锁门店的用电安全架构解析
大数据·人工智能