【踩坑笔记】国科GK7202V300芯片开发常见问题解决办法

news2024/12/27 6:32:07

国科Linux芯片开发常见问题&解决办法

0.读前须知

不管什么时候,下载程序还是啥,一定要检查路径!!!别问我为什么,呜呜呜~
tips:该芯片是仿造海思的产品,所以,有些不知道的问题,可以直接参考海思的解决办法,函数名都是只改了前缀。

1.编译uboot时失败

在这里插入图片描述
解决办法:
Uboot文件下执行“make mrproper”清除操作

2.首次编译SDK时报错

Make build -j建议使用“make build -j48”,初次编译文件量较大,-j无法满足需求,引起异常

3.找不到编译器

请在SDK根目录下指出编译器路径,“source ./build/env.sh”

4.编译u-boot一段时间,编译失败

编译了一会儿,编译失败了,查找日志,发现提示如下问题
在这里插入图片描述

解决办法:
在SDK根目录下,使用make menuconfig进行配置,针对tiny mode中quick start,取消勾选,重新编译即可

5.没有规则可制作目标“debian/canonical-certs.pem”,由“certs/x509_certificate_list” 需求。

解决办法:
在.config文件中,查找“CONFIG_SYSTEM_TRUSTED_KEYS=”debian/canonical-certs.pem””,清楚引号中的内容再尝试编译。

6.ignoring unsupported character ‘/’

解决办法:
请勿在Kconfig文件中使用”//”作为注释字符,编译器识别不了,所以不要使用//注释哈。

7.FastBurn烧写程序

使用串口+USB的形式,检查串口和USB是否被其他应用占用,虚拟机可能会占用哈。

8.启动后rcS提示Sxx:not found

在这里插入图片描述

解决办法:
检查Sxx文件头部,多为“#! /bin/sh”不带空格,或者拼写错误。

9.修改rootfs配置后,make rootfs无法生成新的配置

解决办法:
先执行make rootfs_clean指令,使原先配置文件删除,再执行make rootfs(注意哈:要先保存自己放入文件系统的东西,避免文件误删)

10.驱动无法挂载,提示“can’t insert ‘xxx.ko’: invalid module format”

在这里插入图片描述

解决办法:
该问题是由于编译内核的问题,.ko文件不要使用source/kernel/linux-4.9.y/drivers/xxx文件夹下的,要使用out/linux4.9.y/drivers/xxx文件夹下的.ko文件。

11.fatal error: zconf.hash.c: 没有那个文件或目录 #include “zconf.hash.c”

解决办法:
删除out文件夹下的linux-4.9.y文件夹,重新执行”make linux”命令即可。

12.This architecture does not have kernel memory protection.

在这里插入图片描述

13.调用库文件不对问题

14.automake提示需要更高版本

首先安装高版本,然后执行“sudo apt-get autoremove automake”卸载automake,再去安装低版本即可解决。

15.FATAL: section header offset=11259033430261812 in file ‘vmlinux’ is bigger than filesize=4679476

删除out下的linux/drivers文件夹或者其他,重新执行make modules即可。

16.xm72020300国科芯片IO复用方法

国科芯片仿制海思安防监控芯片,海思复用方法是himm (address) (value),eg.himm 0x20150008 0xFF。国科复用方法是xmmm,位置可以查看单板/bin文件夹下,复用方法eg.xmmm 0x0_112C_0048 0x1A05。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1223218.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于热交换算法优化概率神经网络PNN的分类预测 - 附代码

基于热交换算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于热交换算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于热交换优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神经网络…

git基本操作(配图超详细讲解)

个人主页:Lei宝啊 愿所有美好如期而遇 目录 创建git本地仓库 配置仓库 认识工作区,暂存区,版本库 修改文件 版本回退 撤销修改 删除文件 创建git本地仓库 要提前说的是,仓库是进⾏版本控制的⼀个⽂件⽬录。我们要想对⽂…

OpenCV C++ 图像处理实战 ——《OCR字符识别》

OpenCV C++ 图像处理实战 ——《OCR字符识别》 一、结果演示二、tesseract库配置2.1下载编译三、OCR字符识别3.1 文本检测方式3.1.1 RIL_BLOCK3.1.2 RIL_PARA3.1.3 RIL_TEXTLINE3.1.4 RIL_WORD3.1.5 RIL_SYMBOL3.2 英文文本检测3.3 中英文本检测四、源码测试图像下载总结一、结…

如何从回收站恢复已删除的文件

我们在各个领域都使用计算机。无论是专业工作还是个人工作,我们在生活中总能找到计算机的用途。因此,我们在很大程度上依赖于我们的计算机。计算机是办公室和企业部门使用的高效机器。 人们使用个人计算机发送电子邮件、创建文档、听音乐和观看视频等等…

十二.Jenkins持续集成

十二.Jenkins持续集成 一.安装jenkins 1.下载 Jenkins下载地址:http://jenkins-ci.org/ 或 https://mirrors.jenkins-ci.org/redhat/2.安装 可以通过官网的安装方式来安装 安装完后,需要修改以下的配置 vim /usr/lib/systemd/system/jenkins.servic…

lectin

PSGL-1 ; selectin O-linked glycosylation | Detailed Pedia PSGL-1 has several O-glycans to extend the ligand away from the cell surface. An sLex epitope allows interactions with the receptor for leukocyte localisation. 分类 --Recognition by Animal Lectins…

MatLab的下载、安装与使用(亲测有效)

1、概述 MatLab是由MathWorks公司开发并发布的,支持线性代数、矩阵运算、绘制函数和数据、信号处理、图像处理以及视频处理等功能。广泛用于算法开发、数据可视化、数据分析以及数值计算等。 Matlab 的主要特性包括: 简单易用的语法,使得程…

训练模型报错RuntimeError: Input, output and indices must be on the current device

问题出现: 当我训练图网络模型时,源码默认使用cpu,查看后台性能运行,发现正在使用cpu训练,这大大降低了训练速率,并且增加了电脑负载。所以我决定将模型改造并训练放在GPU上运行。 我在train方法中&#xf…

CentOS 7搭建Gitlab流程

目录 1、查询docker镜像gitlab-ce 2、拉取镜像 3、查询已下载的镜像 4、新建gitlab文件夹 5、在gitlab文件夹下新建相关文件夹 6、创建运行gitlab的容器 7、查看docker容器 8、根据Linux地址访问gitlab 9、进入docker容器,设置用户名的和密码 10、登录git…

Windos操作系统下的Zookeeper安装图文教程

凯哥已经准备好最新版本3.9.1且已经配置好了。既获取到配置好的。 获取到凯哥准备的安装后,只需要修改一下配置。将解压包解压后,找到conf文件,里面有个zoo.cfg配置文件。如下图: 下载后conf文件夹内容 打开zoo.cfg配置文件后&a…

Springboot 项目启动类放置位置

文章目录 Springboot 项目启动类放置位置springboot 默认包扫描机制启动类放在特定位置springboot 启动注解理解配置启动类扫描特定的包1、 ComponentScan2、利用 SpringBootApplication 注解的 scanBasePackages 属性 Springboot 项目启动类放置位置 如果我们使用 IDEA 或者 …

torch.nn.functional.log_softmax 函数解析

该函数将输出向量转化为概率分布,作用和softmax一致。 相比softmax,对较小的概率分布处理能力更好。 一、定义 softmax 计算公式: log_softmax 计算公式: 可见仅仅是将 softmax 最外层套上 log 函数。 二、使用场景 log_soft…

【算法训练营】参数解析+跳石板

🌈欢迎来到Python专栏 🙋🏾‍♀️作者介绍:前PLA队员 目前是一名普通本科大三的软件工程专业学生 🌏IP坐标:湖北武汉 🍉 目前技术栈:C/C、Linux系统编程、计算机网络、数据结构、Mys…

元宇宙3D云展厅应用到汽车销售的方案及特点

为了紧紧抓住年轻消费者的需求,汽车销售行业也正在经历一场深刻的变革。在这个变革的前沿,元宇宙3D汽车展厅作为一项全新技术闪亮登场,打破了传统汽车销售模式的限制,为消费者带来了前所未有的购车体验。 元宇宙3D汽车展厅采用了尖…

竞赛选题 深度学习驾驶行为状态检测系统(疲劳 抽烟 喝水 玩手机) - opencv python

文章目录 1 前言1 课题背景2 相关技术2.1 Dlib人脸识别库2.2 疲劳检测算法2.3 YOLOV5算法 3 效果展示3.1 眨眼3.2 打哈欠3.3 使用手机检测3.4 抽烟检测3.5 喝水检测 4 最后 1 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 基于深度学习的驾…

java每日一记 —— 谈谈反射

这应该是基础吧 1.先来说点前置知识:类的加载机制2.以自己的方式来谈反射的概念3.获取class的三种方式3.1.通过已知的类型获取class3.2.通过实例对象获取class3.3.通过Class.forName获取全路径指定类名的class 4.整理了一下API:坦言说🪡累5.现…

【腾讯云云上实验室-向量数据库】TAI时代的数据枢纽-向量数据库 VectorDB

一、向量数据库的发展历程和时代机遇 回顾向量数据库的发展历程: 2012年开始,深度神经网络的发展催生了向量数据库的发展;2015年至2016年,Google和微软发布了标志性的论文;2017年,Facebook开源了Faiss框架…

【具身智能评估1】具身视觉语言规划(EVLP)仿真环境汇总

参考论文:Core Challenges in Embodied Vision-Language Planning 论文作者:Jonathan Francis, Nariaki Kitamura, Felix Labelle, Xiaopeng Lu, Ingrid Navarro, Jean Oh 论文原文:https://arxiv.org/abs/2106.13948 论文出处:Jo…

文心一言-情感关怀之旅

如何让LLM更有温度。 应用介绍

猜数字优化版(带进度条)

其实就是加了个动态进度条显示加载游戏的流程&#xff0c;这样看上去是不是更有big了hhhh #include<windows.h> #include<iostream> #include<ctime> using namespace std; void menu() {printf("1.开始游戏\n");printf("0.退出游戏\n")…