- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 buildroot编译出来的软件怎么给ubuntu使用
rk3588一开始是使用buildroot文件系统,buildroot会编译external目录下的rk工具。
2024-11-25 09:49:43
417
原创 rk3588 buildroot保存config的时候报错Makefile.legacy
2、以为是我的defconfig有问题,git restore以后还是一样的。1、以为是我的.config格式或者内容有问题,但是查找一番以后没看出来。3、最后发现是配置的一些宏已经过时了,现在配置了也用不了,关闭掉就行。
2024-10-25 16:12:48
455
2
原创 version magic ‘5.10.160-g101a8fc77c39-dirty SMP mod_unload aarch64‘ should be ‘5.10.160 SMP mod_unlo
按照下图把关于dirty和git commit-id的内容注释掉,再次生成的内核版本就正常了。内核版本信息是存在这个文件里面的,kernel/include/generated/utsrelease.h。出现这个问题是因为编译的.ko文件和内核版本对不上,可以在开发板下输入。网上说是我还有内容没提交,出现了内核错误,但是已经没有啥要提交的了呀。但是这个文件的内容是编译内核自动生成,手动改是不行的。分支最新提交是合并了另一个分支,可能这其中出现了问题。到底为什么会出现这个内核版本错误的问题呢?
2024-09-14 10:56:35
448
原创 编译时dts报错:syntax error
4、到此怀疑是include dtsi的时候,哪一步出了问题。但是include的路线是完整的,对比没问题的dts,怀疑是我include的文件顺序有问题。2、查看报错位置为interrupts 这个属性有问题,但是经过排查发现并没有问题。报错消失,所以确实是include顺序的问题。3、注释掉报错行,发现很多节点都会报错。
2024-07-29 13:55:12
1602
2
原创 找不到mali_csffw.bin文件
发现二者install_data的方式不一样,没问题的SDK是直接install自己的firmware,而本SDK是install。1、在本SDK目录下搜索g610和mali_csffw.bin,但是找不到。5、原本应该可以直接下载的,但是连不上github(参考链接。6、直接把没问题的SDK的firmware/gc610复制到。,查看里面的文件, 发现本SDK确实缺少。目录下并没有g610目录。3、进入两个SDK的。7、最终,如果复制到。,编译就不会报错了。
2024-07-24 10:27:20
847
原创 编译rv1126 recovery模式失败
这是编译host-squashfs 3de1687d7432ea9b302c2db9521996f506c140a3的时候出错了,之前编译rootfs的时候遇到过,但是当时有报错的log,这次没有。rootfs的解决办法和这个是一样的,只是没想到output目录下有rockchip_rv1126_rv1109和rockchip_rv1126_rv1109_recovery目录,分别在里面找到mksquashfs.h和mksquashfs.c。rootfs的报错log看这篇文章,我的log懒得找了。
2024-06-14 10:03:03
816
原创 rv1126编译buildroot失败
找到BR2_PACKAGE_LINUX_TOOLS_PERF,为什么是这个宏呢,因为它报错是说在build linux_tool出错了,在sdk目录下执行。可以看到有一个package是叫linux-tools。把这个宏关闭,重新编译就不报错了。
2024-06-13 15:34:37
458
1
原创 JZ6 从头到尾打印链表
把链表的值依次push进一个vector,链表的值是note->val,要依次获得链表值可以一直note->next->next…,所以我用了while循环,判断条件是当前节点是否为空,为空说明链表已经被遍历完了。然后利用vector的反转函数reverse。直接把数组整个倒过来。class Solution {public: vector<int> printListFromTailToHead(ListNode* head) { vector.
2021-10-15 14:31:39
106
原创 力扣山峰数组
根据昨天学的数组有个遍历是for(auto i:v)所以想直接用这个来遍历,虽然过程有点曲折,但是初步测试用例是通过了,而且也不是进阶版的。class Solution {public: int peakIndexInMountainArray(vector<int>& arr) { for (int i : arr) { if (arr[i] > arr[i+1]) { ...
2021-10-14 23:10:43
100
原创 WC137,单链表排序
/** * struct ListNode { * int val; * struct ListNode *next; * }; */class Solution {public: /** * * @param head ListNode类 the head node * @return ListNode类 */ ListNode* sortInList(ListNode* head) { // write code.
2021-10-13 10:47:56
131
空空如也
DS18B20的驱动代码无法读取数据
2022-03-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人