EBOOT的USB驱动可以正常检测了[S3C2410A芯片]

从S3C2410到GPS导航:经典PND嵌入式系统软硬件设计全解析 嵌入式系统作为连接物理世界与数字世界的核心技术,其核心在于微处理器、实时操作系统与专用外设的协同设计。以广泛应用的ARM架构微处理器为例,它通过高度集成的片上系统(SoC)设计,在有限的功耗和成本约束下,实现了对复杂任务的处理。这种设计理念在消费电子、工业控制等领域具有极高的技术价值,尤其在要求实时性、可靠性和低功耗的场景中。具体到便携式导航设备(PND)这类经典产品,其技术实现深度依赖于核心硬件平台(如三星S3C2410 ARM9处理器)的选型与驱动开发、Windows CE等实时操作系统的定制与移植,以 阅读详情

下面是在DNW工具中打印出来的信息:

EP0 Interrupt
INFO : IsrUsbd : Interrupt occurred 
INFO : s2440INT->SRCPND = 0x2000008 
INFO : s2440INT->INTMSK = 0xFDF7FFFF 
INFO : s2440INT->INTPND = 0x2000000 
INFO : s2440PWR->CLKCON = 0xFFFF0 
INFO : pUSBCtrlAddr = 0xB1200140 
INFO : pUSBCtrlAddr->EIER.ep0_int_en = 0x1 
INFO : pUSBCtrlAddr->EIER.ep1_int_en = 0x1 
INFO : pUSBCtrlAddr->EIER.ep2_int_en = 0x1 
INFO : pUSBCtrlAddr->EIER.ep3_int_en = 0x1 
INFO : pUSBCtrlAddr->EIER.ep4_int_en = 0x1 
INFO : pUSBCtrlAddr->EIR.ep0_int = 0x1 
INFO : pUSBCtrlAddr->EIR.ep1_int = 0x0 
INFO : pUSBCtrlAddr->EIR.ep2_int = 0x0 
INFO : pUSBCtrlAddr->EIR.ep3_int = 0x0 
INFO : pUSBCtrlAddr->EIR.ep4_int = 0x0

EP0 Interrupt
USB host is connected. Waiting a download.
INFO : IsrUsbd : Interrupt occurred 
INFO : s2440INT->SRCPND = 0x2000008 
INFO : s2440INT->INTMSK = 0xFDF7FFFF 
INFO : s2440INT->INTPND = 0x2000000 
INFO : s2440PWR->CLKCON = 0xFFFF0 
INFO : pUSBCtrlAddr = 0xB1200140 
INFO : pUSBCtrlAddr->EIER.ep0_int_en = 0x1 
INFO : pUSBCtrlAddr->EIER.ep1_int_en = 0x1 
INFO : pUSBCtrlAddr->EIER.ep2_int_en = 0x1 
INFO : pUSBCtrlAddr->EIER.ep3_int_en = 0x1 
INFO : pUSBCtrlAddr->EIER.ep4_int_en = 0x1 
INFO : pUSBCtrlAddr->EIR.ep0_int = 0x1 
INFO : pUSBCtrlAddr->EIR.ep1_int = 0x0 
INFO : pUSBCtrlAddr->EIR.ep2_int = 0x0 
INFO : pUSBCtrlAddr->EIR.ep3_int = 0x0 
INFO : pUSBCtrlAddr->EIR.ep4_int = 0x0

测试结果:

Ethernet Boot Loader Configuration:

0) IP address: 192.168.1.1
1) Subnet mask: 255.255.255.0
2) DHCP: Disabled
3) Boot delay: 16 seconds
4) Reset to factory default configuration
5) Startup image: DOWNLOAD NEW
6) Program disk image into SmartMedia card: Disabled
7) Program DM9000 MAC address (20:04:09:18:00:07)
8) Kernel Debugger: ENABLED
9) Format Boot Media for BinFS
B) Mark Bad Block at Reserved Block 
D) Download image now(USE TFTP)
E) Erase Reserved Block 
F) Low-level format the Smart Media card
L) LAUNCH existing Boot Media image
R) Read Configuration 
U) Download image now(USE USB)
W) Write Configuration Right Now

Enter your selection: u
System ready!
Preparing for download...
USB host is not connected yet.
<RSET]
<RSET]
<RSET]
USB host is connected. Waiting a download.
OEMPreDownload::USB host is Connected. 
<RSET]
<RSET]
<RSET]
<RSET]
<RSET]
USB host is connected. Waiting a download.

休息一下,,,喝了一杯茶。。。嘿嘿,最后发现启动代码的汇编部分,没有进行中断的堆栈初始化。。哈哈。。。

接下来是根据DNW的通信协议传输数据了。。。好好看看下DNW的源码。。。分析一下如何做这个通信。。。。

 

银河麒麟服务器操作系统V10SP3 U盘安装中“基础软件仓库错误”的排查与修复指南 本文针对在无网络环境下使用U盘安装银河麒麟服务器操作系统V10SP3时,遇到的“基础软件仓库错误”问题,提供了详细的排查与修复指南。核心解决方案是通过进入救援模式,使用lsblk命令确定U盘实际设备路径,并在系统引导时手动添加inst.repo内核参数来指定安装源,从而绕过安装程序的自动探测故障,确保安装流程顺利进行。 阅读详情

相关推荐

MOLDFLOW 2012模流分析基础到实战视频教程

├ 1第一讲MF软件安装与界面定制及模流前期准备工作及分析流程介绍 ├ 2第二讲MF建模工具条命令讲解与图层的运用 ├ 3第三讲MF网格类型与适应范围及网格划分、诊断、修复与统计 ├ 4第四讲MF中CAD doctor 模块对导入模型的修复方法与实例 ├ 5第五讲MF中常见各种流道浇口及水路的建模方法与外部导入方法上 ├ 6第六讲MF产品模型导入CAD DOCTOR与修复 ├ 7第七讲MF分析序列设定与网格的划分与诊断及修复 ├ 8第八讲MF材料选择与成型工艺参数设定 ├ 9第九讲MF创建浇注系统:主流道、

QQ_1987083845的博客 2545

mini2440内核大于2M烧写方法

<br />我09年的买的板子mini2440-128M的,现在下载了最新的20100925的光盘资料,但烧写linux内核的提示下面错误<br />1.[f]格式化<br />2.[v]烧写supervivi<br />3.[k]烧写Image_T35出现下面错误<br />USB host is connected. Waiting a download.<br />Length of file is too big : 2266644 > 2097152<br />Failed downloading

屌丝终有逆袭日。 3750

Cadence Allegro安装全攻略:从准备到优化的完整指南

本文提供了一份详尽的Cadence Allegro安装教程,涵盖从系统准备、硬件要求到获取安装文件的完整前期工作。指南逐步解析了自定义安装、路径选择及核心组件配置,并重点阐述了许可证服务器的环境变量设置与服务启动等关键激活步骤,最后给出了首次启动验证、个性化优化及常见问题排错方案,助您高效完成安装与配置。

weixin_29243063的博客 186

WIN7上调试TQ2440 USB下载

在WIN7上需要使用软件TQBOARDDNW才可以传输文件, 不过在使用SECURECRT软件时,上电后,按a,会出现 USB host  is not connected yet,此时需要多次重启,会有连接上的时候。

whxngb的博客 1329

R语言分段回归

1.利用虚拟变量进行线性回归 (MEdata.csv的数据来源:https://github.com/ChenQihome9/优快云-Data-Library/blob/master/MEdata.csv) 问题13:针对TAX~GDP,使用分段回归方法,找到其回归方程。编程,并根据程序结果叙述如下几方面问题:(1)分几段最佳?(不超过5段内)(2)分段位置定在哪儿最佳?(3)写出最佳方...

ChenQihome9的博客 1万+

基于STM32的智能交通灯管理系统设计

本项目基于STM32微控制器设计了一个智能交通灯管理系统,通过多个传感器模块实现对交通灯的智能化控制。项目涉及硬件电路设计、传感器数据采集和逻辑控制实现,适用于城市交通路口或小区路口。该基于STM32的智能交通灯系统通过超声波传感器实现了流量监测,结合LED和蜂鸣器实现了自动交通信号控制,适用于城市或社区路口。基于STM32CubeMX生成的框架,编写红绿灯切换、流量监测和蜂鸣器控制的代码。以下为主循环,通过不断读取传感器数据,结合交通灯和蜂鸣器模块实现智能交通灯控制。

2401_88410555的博客 2063

嵌入式Linux+ARM学习之win10下mini2440 USB驱动安装(小白)

嵌入式Linux+ARM学习之win10下mini2440 USB驱动安装(小白) 在跟着国嵌的视频教程学习时,用SecureCRT进行串口连接已经联系上但是选择命令时出现: USB host is not connected yet. 在设备管理器里你可以看到如图1.                图1 我的pc机是win10  X64.自己也查很多博客以及一些贴吧,最后得以解决,

perfect1t的博客 4587

多路输出电源的交叉调整率:从理论到无源优化实践

本文深入探讨了多路输出电源中的交叉调整率问题,分析了其物理根源及无源优化方法。通过漏感与耦合的理论分析,结合加权反馈、电感耦合等五种无源优化技术,帮助工程师有效解决交叉调整率挑战。文章还以TDK-Lambda CUT75系列为例,展示了优化技术的实际应用与效果。

weixin_26886855的博客 280

S3C2440 USB 设备控制器

S3C2440 USB 设备控制器         s3c2440 soc集成了一个usb1.1设备控制器,可以进行全速/低速的控制,中断与批量传输。除了端点0,具有四个端点,每个端点都可以作为中断与批量的端点,每个端点具有128 byte的FIFO,所以端点最大packet可以设置成128byte。并且支持DMA传输。任何一种设备控制器对于软件来说都是一组寄存器:数据,状态,控制。usb

窗外云天的专栏 8270

别再调参了!用Simulink手把手教你搞定FOC电机速度环PI控制器(附模型下载)

本文详细介绍了如何使用Simulink搭建FOC电机速度环PI控制器,通过模最优准则和系统化调试方法,避免传统手动调参的繁琐过程。文章包含从传递函数推导到参数自动整定的完整流程,并提供了实战调试技巧与异常处理指南,帮助工程师快速实现电机控制系统的稳定运行。

weixin_42519985的博客 415

六、Tool 工具系统:让大模型拥有“手脚“

我问你一个问题:大模型能不能告诉你"北京今天天气怎么样"?能——它能用非常流畅的中文回答你不能——它不知道这个答案因为它没有联网能力,也没有实时数据。它可能会自信地编一个"今天晴,25 度"给你——这就是幻觉。问题出在哪?大模型是一个"推理引擎",不是一个"执行引擎"。它知道天气 API 怎么调用,但不能真的发出 HTTP 请求。它知道 Python 代码怎么写,但不能真的运行代码。它知道数学公式,但做不了精确的大数计算。Tool 工具系统解决的,就是这个"最后一公里"问题。

牛肉胡辣汤 159

使用u-boot的USB下载功能烧写程序到Nand Flash ——韦东山嵌入式Linux学习笔记06

本文实验环境: 1. windows 7(64bit) 2. JZ2440(V2) 假设板子的Nor Flash上已经烧好了u-boot,如果我想利用u-boot的USB下载功能,把一个裸板程序烧写到Nand Flash,应该如何操作?

车子(chezi) 3465

【深度学习总结_02】在自己的数据集微调SAM

使用医疗影像数据微调SAM

qq_41234663的博客 1万+

WinCE6.0BSP移植(二)

一,EBOOT菜单和USB下载问题解决 按上一篇的地址烧写STEPLDR.nb1和EBOOT.nb0。连接好系统的串口调式线,打开DNW,系统上电,我们将可以在DNW界面看到EBOOT的菜单。 0) IP address: 192.168.1.6 1) Subnet mask: 255.255.255.0 2) DHCP: Disabled 3) Boot delay: 5 sec

厉枭鹏的点滴记录 2237

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

关于Uboot的USB下载功能

usb下载功能这个功能很实用,有些开发板并不提供带有usb下载功能的uboot,那么我们就自己动手制作一个uboot。其他的功能如Nor FLASH读写、 Nand FLASH 读写 、Nor & NAND引导LINUX\支持网卡、DM9000、TFTP 功能和NFS 下载(切记关掉各种防火墙,或者杀毒软件)、支持jffs2 & YAFFS 文件系统。网络上都很齐全资料。推荐大家看看天翔电子的U-

garfield0905的专栏 2328

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

从eboot菜单分析eboot功能实现原理

作者:wogoyixikexie@gliet 2008-12-10============================================================        一直在用优龙的ADS bootloader,对eboot的认识还停留在在刚来公司时候的水平,貌似我只看过eboot的startup.s,现在使用优龙的bootloader遇到很多障碍,最

gooogleman#foxmail.com 8945

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

NK.bin与NK.nb0的区别以及binfs和它们的关系

作者:wogoyixikexie@gliet 2008-12-03 借用别人的解释: 这里提到的bin是一种二进制镜像格式,以片断(section)为单位组织数据,每个片断都包括一个头,头里指定了起始地址,长度,校验值。Platform Builder调用工具将WINCE内核所有文件以bin格式合并成一个文件,默认文件名为nk.bin。BootLoader又以同样的格式将nk.bin分解成

gooogleman#foxmail.com 4701

WINCE开发中eboot模式下TFTP方式下载NK镜像时的问题

EBOOT模式下,无法下载NK镜像,可以连接到PC机,PC机也可以检测到目标,就是在下载的时候卡住,显示的速度为0KB/S,串口打印信息如下: 0) IP address: 192.168.1.6 1) Subnet mask: 255.255.255.0 2) DHCP: Disabled 3) Boot delay: 3 seconds 4) Reset to factory def

aiwode 的专栏 1517

EBoot支持SD卡下载升级Bootloader和WinCE系统

EBoot支持SD卡下载升级Bootloader和WinCE系统 经过几天的分析和搜索,终于实现了S3C2416+WinCE平台下的SD卡下载升级功能。实现烧写文件分别为block0img.nb0、EBOOT.bin、nk.bin。     简单记录一下实现过程,

Larry的专栏 1126

usb host驱动程序崩溃的问题

最近在调试一个usb主芯片,外接了四个devices.芯片->hub->4 devices. 开机启动时,时好时坏.有时候能正常识别,有时候会崩溃掉. 现象为: [  468.495391] PC is at UBIRunIntIN0+0x378/0x5d0 [hcd903x] 反汇编看代码总是崩溃在bulkin的数据接收上,一直没明白,以为是芯片驱动问题. 后来经过仔细测试发现开机

张亮校的专栏 2122

Zookeeper is not connected yet!

找了两天 发现是虚拟机得防火墙没关

qq_20521021的博客 1万+

arm烧录linux,用USB方式烧写ARM板[转]

一直在寻找GNU/Linux的工作、生活方式,Linux下的嵌入式开发也一样用vivi烧写root文件系统时,如果通过mincom的xmodem串口传输方式,16M要用大约3个半钟后来为了提高效率,找到了这个USB方式烧写软件DNW,16M文件系统的烧写只需1分多钟下载dnw_linux.rar解压后的编译过程如下$ cd dnw_linux/$ lsdnw secbulk$ cd dnw/$ ...

weixin_35812582的博客 1011
上一篇: 在优快云安家了。o(∩_∩)o 哈哈
下一篇: S3C2410A的异常机制[中断处理]
wang-bob
博客等级 码龄20年 356粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值