惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
V
Vulnerabilities – Threatpost
Google Online Security Blog
Google Online Security Blog
Hugging Face - Blog
Hugging Face - Blog
L
LINUX DO - 热门话题
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
D
Docker
C
Cyber Attacks, Cyber Crime and Cyber Security
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
T
Tenable Blog
P
Privacy International News Feed
Google DeepMind News
Google DeepMind News
小众软件
小众软件
Cisco Talos Blog
Cisco Talos Blog
aimingoo的专栏
aimingoo的专栏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
A
Arctic Wolf
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cisco Blogs
T
Threat Research - Cisco Blogs
NISL@THU
NISL@THU
The Hacker News
The Hacker News
Project Zero
Project Zero
AWS News Blog
AWS News Blog
Simon Willison's Weblog
Simon Willison's Weblog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threatpost
V
Visual Studio Blog
The GitHub Blog
The GitHub Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
Jina AI
Jina AI
Cyberwarzone
Cyberwarzone
The Register - Security
The Register - Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
Vercel News
Vercel News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
MongoDB | Blog
MongoDB | Blog
U
Unit 42
Scott Helme
Scott Helme
A
About on SuperTechFans
WordPress大学
WordPress大学
F
Fortinet All Blogs
大猫的无限游戏
大猫的无限游戏
G
GRAHAM CLULEY
Latest news
Latest news
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Schneier on Security

嵌入式开发

求推荐支持 eBPF 的国产 ARM 开发板 求个长期合作的逆向开发 ******野火开发板 stm32 教程错误很多***** - V2EX 嵌入式开发能不能借助 AI 编写程序 - V2EX 有没有类似 ESP32 的芯片,内存要大的? - V2EX 有干嵌入式的老哥吗? stm32+jlink,使用 swd 调试时经常蓝屏是怎么回事 - V2EX 有干嵌入式的老哥吗,有一个 keil 的问题 - V2EX =RS485 总线冲突 Gemini 和 Chatgpt 给出不同的答案=== - V2EX 嵌入式软件工程师如何提升自己? - V2EX ST-Link 在 CLion 下载失败求助 - V2EX 个人认为嵌入式领域最无用的发明---色环电阻 - V2EX v 嵌入式设备适合用 vlc 吗 - V2EX 有玩 mcuboot 的吗,可否帮忙看看我的应用为啥启动不了。 - V2EX 解析 pads pt9 格式文件,大家有没有什么好办法解析,可以有偿 - V2EX 请教嵌入式自学路径 - V2EX 嵌入式 AI 系统 SDK - V2EX 从开发一个六足机器人入手,要怎么做 - V2EX 请教实现 嵌入式二维码扫描的问题, 新手, 非常新 - V2EX 0 基础嵌入式开发学习 - V2EX 嵌入式软件(单片机)相关问题 - V2EX ESP32C6 系列教学视频,每天增加,大概 20 集,如果有用的可以下载 - V2EX 过年时候写的,劣质古早 mcu 的 TFT 屏幕 +ILI9341 亮度控制方案 - V2EX 嵌入式入职没人带 ,如何提升自己的开发工作经验呢?提升能力?有没有教程推荐 - V2EX 嵌入式软硬件交流贴 - V2EX 嵌入式设备(无任何界面,带喇叭)的语音通话技术选型 - V2EX 需要开发吸顶灯和可视化门铃,有人接单么 - V2EX 业余想学习和玩一下单片机,求助一下 - V2EX 最近的想法<打造下一代的嵌入式软件开发 IDE> - V2EX 想将投影仪接入米家,请教一下 ESP32 重放投影仪蓝牙遥控器的按键,用于控制投影仪的开关 - V2EX 想学嵌入式,黑马的嵌入式培训怎么样? - V2EX 付费求教 ESP32-C3 射频设计问题,目前 WiFi 不能连接其他 AP,无法成功创建 AP,但能正常搜索到其他 AP - V2EX 嵌入式前景怎么样 - V2EX 嵌入式怎么涨了那么多? - V2EX 需要做一个 PCB 板,增压和降压以及蓝牙控制 - V2EX 纯新手业余爱好者怎么入门 PCB 设计、嵌入式开发啊? - V2EX NCU972 启动卡内核加载 - V2EX NCU970 qt4.8.5 交叉编译环境搭建 - V2EX micropython 开发推荐什么 ide - V2EX 求问交叉编译中 gdb 的使用 - V2EX 移植好 U8g2 图形库的 STM32F407 标准库工程模板, 0.96 寸 OLED 驱动程序 - V2EX Java 岗想转嵌入式,但不知哪个行业更有前途越老越香的那种 - V2EX 求推荐一个 RK3588 开发版 - V2EX 这段浮点运算代码性能为何如此低下 - V2EX 解决请喝奶茶,实在搞不定了 esp32 heap_caps_malloc 分配内存崩溃 - V2EX arm 架构下 u-boot 可不可以不指定 dtb 启动内核? - V2EX 嵌入式的私活好少啊,嵌入式项目资源共享群有吗? - V2EX 感觉嵌入式开发的门槛不在语言而在环境上… - V2EX 有没有哪款 arm 的开发板支持 smmu(iommu)? - V2EX 楼主最近需要研究 arm 架构,想请教 v 友买哪款 arm 的开发板比较合适? - V2EX 用 stm32cubeide 碰到了一个奇怪的 bug,串口发送要凑满 1kb 的数据才能发
想给和家亲摄像头刷 OpenIPC,求助 u-boot 相关问题 - V2EX
Byter · 2024-02-21 · via 嵌入式开发

纯小白,不太了解这方面,让大家见笑了。

摄像头是岭雁科技的 LYC40-PTZ ,经拆机确认 SoC 是君正的 T31N ,CMOS 是 sc2335 ,应该可以支持 OpenIPC ,所以用 ttl 连接后按照网上一些教程照葫芦画瓢准备进 u-boot 刷机。

启动日志如下:

U-Boot SPL 2013.07 (Nov 23 2020 - 17:19:58)
Timer init
CLK stop
PLL init
pll_init:366
pll_cfg.pdiv = 10, pll_cfg.h2div = 5, pll_cfg.h0div = 5, pll_cfg.cdiv = 1, pll_cfg.l2div = 2
nf=118 nr = 1 od0 = 1 od1 = 2
cppcr is 07605100
CPM_CPAPCR 0750510d
nf=100 nr = 1 od0 = 1 od1 = 2
cppcr is 06405100
CPM_CPMPCR 0640510d
nf=100 nr = 1 od0 = 1 od1 = 2
cppcr is 06405100
CPM_CPVPCR 0640510d
cppcr 0x9a7b5510
apll_freq 1404000000
mpll_freq 1200000000
vpll_freq = 1200000000
ddr sel mpll, cpu sel apll
ddrfreq 600000000
cclk  1404000000
l2clk 702000000
h0clk 240000000
h2clk 240000000
pclk  120000000
CLK init
SDRAM init
sdram init start
ddr_inno_phy_init ..!
phy reg = 0x00000007, CL = 0x00000007
ddr_inno_phy_init ..! 11:  00000004
ddr_inno_phy_init ..! 22:  00000006
ddr_inno_phy_init ..! 33:  00000006
REG_DDR_LMR: 00000210
REG_DDR_LMR: 00000310
REG_DDR_LMR: 00000110
REG_DDR_LMR, MR0: 00f73011
T31_0x5: 00000007
T31_0x15: 0000000c
T31_0x4: 00000000
T31_0x14: 00000002
INNO_TRAINING_CTRL 1: 00000000
INNO_TRAINING_CTRL 2: 000000a1
T31_cc: 00000003
INNO_TRAINING_CTRL 3: 000000a0
T31_118: 0000003c
T31_158: 0000003c
T31_190: 0000001f
T31_194: 0000001e
jz-04 :  0x00000051
jz-08 :  0x000000a0
jz-28 :  0x00000024
DDR PHY init OK
INNO_DQ_WIDTH   :00000003
INNO_PLL_FBDIV  :00000014
INNO_PLL_PDIV   :00000005
INNO_MEM_CFG    :00000051
INNO_PLL_CTRL   :00000018
INNO_CHANNEL_EN :0000000d
INNO_CWL        :00000006
INNO_CL         :00000007
DDR Controller init
DDRC_STATUS         0x80000001
DDRC_CFG            0x0a288a40
DDRC_CTRL           0x0000011c
DDRC_LMR            0x00400008
DDRC_DLP            0x00000000
DDRC_TIMING1        0x040e0806
DDRC_TIMING2        0x02170707
DDRC_TIMING3        0x2007051e
DDRC_TIMING4        0x1a240031
DDRC_TIMING5        0xff060405
DDRC_TIMING6        0x32170505
DDRC_REFCNT         0x00f2e701
DDRC_MMAP0          0x000020fc
DDRC_MMAP1          0x00002400
DDRC_REMAP1         0x03020d0c
DDRC_REMAP2         0x07060504
DDRC_REMAP3         0x0b0a0908
DDRC_REMAP4         0x0f0e0100
DDRC_REMAP5         0x13121110
DDRC_AUTOSR_EN      0x00000000
sdram init finished
SDRAM init ok
board_init_r
image entry point: 0x80100000


U-Boot 2013.07 (Nov 23 2020 - 17:19:58)

Board: ISVP (Ingenic XBurst T31 SoC)
DRAM:  64 MiB
Top of RAM usable for U-Boot at: 84000000
Reserving 445k for U-Boot at: 83f90000
Reserving 32832k for malloc() at: 81f80000
Reserving 32 Bytes for Board Info at: 81f7ffe0
Reserving 124 Bytes for Global Data at: 81f7ff64
Reserving 128k for boot params() at: 81f5ff64
Stack Pointer at: 81f5ff48
Now running in RAM - U-Boot at: 83f90000
MMC:   msc: 0
the manufacturer 1c
SF: Detected EN25QH128A

In:    serial
Out:   serial
Err:   serial
Net:   ====>phy 0:0x0-0x0 found
SPEED:0, DUPLEX:0
Jz4775-9161
upgradeFirmware 20200921120000 20200921120000
upgradeFirmware 20200921120000 20200921120000
upgradeFirmware 013 013
sdupdate - auto upgrade file from mmc to flash

Usage:
sdupdate LOAD_ID ADDR_START ADDR_END
LOAD_ID: 0-->u-boot
         1-->kernel
         2-->rootfs
         3-->demo.bin
ex:
        sdupdate   (update all)
or
        sdupdate 0 0x0 0x40000
Enter key to stop autoboot in 3 seconds
the manufacturer 1c
SF: Detected EN25QH128A

--->probe spend 4 ms
SF: 2621440 bytes @ 0x50000 Read: OK
--->read spend 842 ms
## Booting kernel from Legacy Image at 80600000 ...
   Image Name:   Linux-3.10.14__isvp_swan_1.0__
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1727656 Bytes = 1.6 MiB
   Load Address: 80010000
   Entry Point:  803c7810
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

现在的问题是,根据提示“Enter key to stop autoboot in 3 seconds”中断启动不成功,不管按什么键都会照常启动内核。ttl 连接确认没问题,是可以正常输入的。在内核启动开始跑 log 后按键会有一个登陆提示 Ingenic-uc1_1 login: 然后继续跑码。

我的疑惑是:

  • 看类似的教程,即使有 u-boot 密码,也是在按任意键停止启动后不跑码了才出登陆提示,那我这边出现的登陆提示到底是进入 u-boot 的登陆,还是其他的?
  • 为什么无法中断启动,是设置了特殊的按键吗?
  • 根据日志内容提示可以用 sdupdate 命令更新 u-boot ,假如我无法找到正确的密码,我可以直接用该命令覆盖一个新的 u-boot 上去吗?

希望各位大佬解惑。