RK 方案adb 命令无作用。

们在调试RK方案的时候,发现ADB无法连接上,查不出什么原因》

adb devices 命令无list 列表。

这种原因是因为没有写sn,修改代码如下

c 复制代码
diff --git a/drmservice/drmservice.c b/drmservice/drmservice.c
index 86c8e32..d87b58f 100644
--- a/drmservice/drmservice.c
+++ b/drmservice/drmservice.c
@@ -81,7 +81,7 @@ typedef		unsigned char	    uint8;
 
 #define DEBUG_LOG 0   //open debug info
 
-#define SERIALNO_FROM_IDB 0  //if 1 read sn from idb3;  if 0 generate sn auto
+#define SERIALNO_FROM_IDB 1  //if 1 read sn from idb3;  if 0 generate sn auto
 
 #define SET_IFACE_DELAY                 300000
 #define SET_IFACE_POLLING_LOOP          20
@@ -331,8 +331,10 @@ int rknand_sys_storage_test_sn(void)
     uint32 i;
     int ret;
     uint16 len;
+    char initsn[32] = "RKdrm";
     RKNAND_SYS_STORGAE sysData;
     memset(sn_buf_idb,0,sizeof(sn_buf_idb));
+/*
     int sys_fd = open("/dev/rknand_sys_storage",O_RDWR,0);
     if(sys_fd < 0){
         SLOGE("rknand_sys_storage open fail\n");
@@ -358,8 +360,11 @@ int rknand_sys_storage_test_sn(void)
     {
 	len =0;
     }
+
     memcpy(sn_buf_idb,(sysData.data)+2,len);
-    //property_set("sys.serialno",sn_buf_idb);
+*/
+    memcpy(sn_buf_idb,initsn,30);
+    property_set("sys.serialno",sn_buf_idb);
     return 0;
 }
 
相关推荐
蒸蒸yyyyzwd6 分钟前
机试和Redis学习笔记
c++·笔记·面试
HUI-47442 分钟前
EG1162|SOP‑16 高压同步整流降压控制器,最高 600V 输入,大电流 5V 输出优选
嵌入式硬件·硬件工程
DigitalOcean44 分钟前
Omarchy 将研发基础设施迁移至 DigitalOcean 云平台
linux·agent
POMAGTOR1 小时前
【5G 通讯 POGOPIN 弹簧顶针连接器解决方案】
网络·嵌入式硬件·5g
牢姐与蒯1 小时前
Linux文件(一).前传之基础IO
linux·运维·服务器
tdtsmt1 小时前
2026年SMT贴片加工选型指南:天地通电子推荐参考
c++
ZLG_zhiyuan1 小时前
测试方案 | 从“000”到“111”,高效完成100BASE-TX以太网眼图测试
单片机·嵌入式硬件
恒锐丰科技林技术员1 小时前
EG1198:120V 宽压内置 MOS 降压 DC‑DC 电源芯片解析
经验分享·嵌入式硬件·硬件工程
码不停蹄Zzz1 小时前
linux驱动程序入门2
linux
一木 之林1 小时前
插件、MCP、Skill 的区别?
java·c++·人工智能