• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • 在XC16中发现了一个错误

    嗨,上周我在XC16编程了一个DSPIC33 FJ128GP802,发现了一些奇怪的东西。我今天安装了最新的版本,这个bug还在那里。我试着把带限制的波形从ROM拷贝到RAM中。这里给出了奇怪的结果:它是固定的:我想你可以。想知道这一点。再见。 以上来自于百度翻译 以下为原文 Hi, last week i was programming a DSPIC33FJ128GP802 in XC16 and found something weird.I installed the latest version today, the bug is still there. I try make bandlimited waveforms copying sinus data from ROM to RAM.Here is the code that give weird results :// tempunsigned short s;unsigned char i;long lTemp,lTemp2;//------------------------------------------------------------------------------// Load Saw//------------------------------------------------------------------------------void LoadSaw(){unsigned short p;for( s = 0; s < LUTSIZE_SINE; s++ ){lTemp = sinus[ s ];p = ( s * 2 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 2;p = ( s * 3 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 3;p = ( s * 4 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 4;p = ( s * 5 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 5;p = ( s * 6 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 6;p = ( s * 7 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 7;p = ( s * 8 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 8;p = ( s * 9 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 9;p = ( s * 10 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 10;p = ( s * 11 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 11;p = ( s * 12 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 12;p = ( s * 13 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 13;p = ( s * 14 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 14;p = ( s * 15 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 15;p = ( s * 16 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 16;p = ( s * 17 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 17;p = ( s * 18 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 18;p = ( s * 19 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 19;p = ( s * 20 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 20;p = ( s * 21 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 21;p = ( s * 22 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 22;p = ( s * 23 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 23;p = ( s * 24 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 24;p = ( s * 25 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 25;p = ( s * 26 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 26;p = ( s * 27 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 27;p = ( s * 28 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 28;p = ( s * 29 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 29;p = ( s * 30 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 30;p = ( s * 31 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 31;p = ( s * 32 ) & MAXBIT_SINE;lTemp += sinus[ p ] / 32;sawlut[ s ] = ( short )( lTemp >> 1 );}} It was fixed with this ://------------------------------------------------------------------------------void LoadHarmonic( unsigned char harmonic ){lTemp += sinus[ ( s * harmonic ) & MAXBIT_SINE ] / harmonic;}//------------------------------------------------------------------------------// Load Saw//------------------------------------------------------------------------------void LoadSaw(){for( s = 0; s < LUTSIZE_SINE; s++ ){lTemp = sinus[ s ];for( i = FIRST_HARMONIC; i > 1 );}} I think you might want to know this.bye

    2019-02-20 07:29

  • 讨论区--大家如果使用hispark开发套件的过程中遇到什么问题,可以在这里讨论哦 ...

    本帖最后由 l_xy 于 2021-3-24 11:15 编辑

    2020-10-10 17:55

  • OTG程序烧写报错怎么解决?

    OKMX6UL-C2 v1.1的开发板,FETMX6ULC_V1.1的核心板,我根据用户手册用OTG烧写,SD没有插,拨码8off其他为on。烧写时C:\Users\Administrator\桌面报错日志:DLL version: 2.5.1 Monday, October 11, 2021 09:11:13 Start new logging ModuleID[2] LevelID[10]: CMyExceptionHandler thread is running ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[ 2] LevelID[10]: new MxHidDevice[036A77E8] ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 1 ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:2, Volume ->_diskNumber:2 ModuleID[2] LevelID[10]: DeviceTypeDisk--查找磁盘设备:036B75A0 ModuleID[2] LevelID[10]: Device::hubIndex::getmsc,返回端口索引为:6 ModuleID[2] LevelID[10]:设备管理器线程正在运行ModuleID[2] LevelID[1]: 不能在初始化之前设置 m_hStopEvent 或者它已经停止ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 0 ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0],文件为E:\BaiduNetdiskDownload\OTG\Profiles\linux\OS Firmware\firmware\u-boot-imx6ulevk_512m.imx ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex :0],文件为E:\BaiduNetdiskDownload\OTG\Profiles\linux\OS Firmware\firmware\zImage-emmc,地址为0x80800000 ModuleID[2] LevelID[10]: PortMgrDlg(0)--命令加载执行成功,重试count: 0 ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0],文件为E:\BaiduNetdiskDownload\OTG\Profiles\linux\OS Firmware\firmware\fsl-image-mfgtool-initramfs-imx_mfgtools。 cpio.gz.u-boot,地址为0x83800000ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load 执行成功,重试次数:0 ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is E:\BaiduNetdiskDownload\ OTG\Profiles\linux\OS Firmware\firmware\imx6ul-14x14-evk.dtb,地址为0x83000000 ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load 执行成功,重试次数:0 ModuleID[2] LevelID[10]: ExecuteCommand--Jump[WndIndex:0] ModuleID[2] LevelID[10]: *********MxHidDevice[036A77E8] 跳转到 Ramkernel 成功!********* * ModuleID[2] LevelID[10]: CmdOperation[0],当前状态命令已经完成,最后一条命令成功,所以SetEvent(hDevCanDeleteEvent)的moduleId [2] LevelID [10]:DeviceManager :: DevChangeWnd :: OnDeviceChange() - DEVICE_REMOVAL_EVT(\\?\ USB#VID_15A2&#PID_007D 6 35e5f498&0&#2 {a5dcbf10-6530-11d2-901f-00c04fb951ed})的moduleId [2] LevelID [10 ]: DeviceManager::DevChangeWnd::OnDeviceChange() - 结束ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT(\\?\USB#VID_15A2&PID_007D#6&35e5f498&0&2#{a56dcb301010 00c04fb951ed}) ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByU***Path--DeviceListType_Current, _devices.size: 1 ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByU***Path--DeviceListType_Current, devInstPathToFind: USB\8505D&4D&3505A&2FID _deviceInstanceID: USB\VID_15A2&PID_007D\6&35E5F498&0&2ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByU***Path--DeviceListType_Current,找到设备ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT,[MxHidDeviceClass] vid_15a2&pid_007d:2 Hub:3-Port ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT, Notify ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume Arrive/Remove or Device Arrive/Remove ModuleID[2] LevelID [10]: CmdOpreation[0]--OnDeviceChangeNotify,m_p_u***_port不为NULL,所以只刷新ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume/Device Remove ModuleID[2] LevelID[1]: CmdOpreation[0]--设置 m_hDeviceRemoveEvent。ModuleID[2] LevelID[10]: CmdOpreation[0]--WaitforEvents device remove1ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent()-DEVICE_REMOVAL_EVT, hDevCanDeleteEvent 已设置ModuleID[2] LevelID[10]: 删除 MxHidDevice[036A77E8] ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd: :OnDeviceChange() - DEVICE_ARRIVAL_EVT(\\ \ USB#VID_066F&#PID_37FF 6 35e5f498&0&#2 {a5dcbf10-6530-11d2-901f-00c04fb951ed}?)的moduleId [2] LevelID [10]:DeviceManager :: DevChangeWnd :: OnDeviceChange() -结束的moduleId [2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_066F&PID_37FF#6&35e5f498&0&2#{a5dcbf10-6530-11d2-901f-095C104f] 模块: 设备ID_ARRIVAL_EVT(\\?\USB#VID_066F&PID_37FF#6&35e5f498&0&2#{a5dcbf10-6530-11d2-901f-095c04f ] :OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT,[Msc,DiskDeviceClass] vid_066f&pid_37ff,未处理ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - VOLUME_ARRIVAL_EVT(I) ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end ModuleID[2] LevelID[10 ]: DeviceManager::OnMsgDeviceEvent() - VOLUME_ARRIVAL_EVT(I) ModuleID[2] LevelID[10]: VolumeDeviceClass::AddU***Device() I ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 2 ModuleID[2] LevelID [10]: Volume--StorageDisk, Disk->_driveNumber:2, Volume->_diskNumber:3 ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:3, Volume->_diskNumber:3 ModuleID [2] LevelID[10]: DeviceTypeDisk--查找磁盘设备:036BB230 ModuleID[2] LevelID[10]: Device::hubIndex::getmsc,返回端口索引为:2ModuleID[2] LevelID[10]: VolumeDeviceClass::AddU***Device() success I add to current list, retrycount: 0 ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return port index is: 2 ModuleID [2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - VOLUME_ARRIVAL_EVT-Disk(I), Hub:3-Port:2 ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - VOLUME_ARRIVAL_EVT, Notify ModuleID[ 2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume Arrive/Remove or Device Arrive/Remove ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify,m_p_u***_port不为NULL,所以只刷新ModuleID [2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume/Device Arrive ModuleID[2] LevelID[1]: CmdOpreation[0]--设置m_hDeviceArriveEvent。ModuleID[2] LevelID[10]: CmdOpreation[0]--WaitforEvents 设备到达1 ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 1 ModuleID[2] LevelID[10]: ExecuteCommand-- Push[WndIndex:0], Body 为发送ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body 为 $tar xf $FILE ModuleID[2] LevelID[10]: ExecuteCommand--Push[ WndIndex:0], Body 为 $sh mksdcard.sh /dev/mmcblk1 ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body 为 $dd if=/dev/zero of=/dev/ mmcblk1 bs=1k seek=384 conv=f​​sync count=129 ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0],Body为$ echo 0 > /sys/block/mmcblk1boot0/force_ro ModuleID[2] LevelID[1]: PortMgrDlg(0)--MSCDevice--命令推送(无文件)执行失败ModuleID[2] LevelID[10]: CmdOperation[0],当前命令执行失败,所以SetEvent(hDevCanDeleteEvent)串行日志打印:在物理 CPU 0x0 上启动 Linux Linux version 3.14.38-6UL_ga-mfgtool+ge4944a5 (jenkins@yb5) (gcc version 4.9.2 (GCC)) #1 SMP PREEMPT Tue Aug 18 20:28:28 CDT 20 CPU:ARMv7 处理器 [410fc075] 修订版 5 (ARMv7),cr=10c5387d CPU:PIPT/VIPT 非混叠数据缓存,VIPT 混叠指令缓存机器型号:Freescale i.MX6 UltraLite 14x14 EVK 板cma:CMA:在 9c00 保留 64 MiB内存策略:数据缓存 writealloc PERCPU:嵌入式 8 页/cpu @9bbbe000 s8320 r8192 d16256 u32768 按区域顺序构建 1 个区域列表,移动性分组。总页数:130048内核命令行:控制台= ttymxc0,115200 rdinit = / linuxrc中CMA =64米g_mass_stora ge.stall = 0 g_mass_storage.removable = 1 g_mass_storage.idVendor = 0x066F g_mass_stor age.idProduct = 0x37FF g_mass_storage.iSerialNumber = clk_ignore_unused PID哈希表条目:2048( order: 1, 8192 bytes) Dentry cache hash table entry: 65536 (order: 6, 262144 bytes) Inode-cache hash table entry: 32768 (order: 5, 131072 bytes)内存:436604K / 524288K可用(6663K内核代码,347K RWDATA,2244K Rodata,352K Init,418K BSS,87684K保留,0K Highmem)虚拟内核内存布局: Vector:0xFFFF0000-0xFFFF1000(4 KB) FixMap:0xFFF00000-0xFFFE0000(896 KB) VMALLOC:0xA0800000-0xFF000000(1512 MB) LOWMEM:0x80000000-0xA0000000(512 MB) PKMAP:0x7FE00000-0x8000000000(2 MB) 模块:0x7F000000-0x7FE00000(14 MB).text:0x80008000-0x808bae40(8908 kB).init : 0x808bb000 - 0x80913080 ( 353 kB) .data : 0x80914000 - 0x8096aea0 ( 348 kB) .bss:0x8096aeac - 0x809d38b0 (419 kB) SLUB:HWalign=64,Order=0-3,MinObjects=0,CPUs=1,Nodes=1抢占式分层 RCU 实现。RCU 将 CPU 从 NR_CPUS=4 限制为 nr_cpu_ids=1。RCU:为 rcu_fanout_leaf=16、nr_cpu_ids=1 调整几何形状NR_IRQS:16 nr_irqs:16 16切换到基于定时器的延迟循环sched_clock:32 位在 3000kHz,分辨率 333ns,每 *** 个匹配的时钟源:控制台颜色源80x30校准延迟循环(跳过),使用定时器频率计算的值.. 6.00 BogoMIPS (lpj=30000)pid_max:默认值:32768 最小值:301挂载缓存哈希表条目:1024(顺序:0、4096字节)挂载点缓存哈希表条目:1024(顺序:0、4096 字节)CPU:测试写入缓冲区一致性:ok /cpus /cpu@0 缺少时钟频率属性CPU0:线程 -1,cpu 0,socket 0,mpidr 80000000为 0x80657a78 设置静态身份映射 - 0x80657ae8 提出了 1 个 CPU SMP:总共激活了 1 个处理器(6.00 BogoMIPS)。CPU:所有 CPU 都以 SVC 模式启动。devtmpfs:初始化的VFP 支持 v0.3:实现者 41 架构 2 部分 30 变体 7 修订版 5 pinctrl 核心:初始化 pinctrl 子系统调节器虚拟:无参数NET:注册协议族 16DMA:为原子相干分配预分配 256 KiB 池cpuidle:使用调控器梯形图cpuidle:使用调控器菜单使用 WDOG1 作为重置源syscon 20c8000.anatop:regmap [mem 0x020c8000-0x020c8fff] 注册vdd3p0:-200mV4 处的vdd3p0:->035mV cpu: 7251450 mV at 1150 mV vddsoc: 7251450 mV at 1175 mV syscon 20e4000.iomuxc- gpr: regmap [mem 0x020e4000-0x02000-0x020c020c0202000000000000000000000000002020 ] 注册syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] 注册未能找到 ocotp 节点未能找到 ocotp 节点hw-breakpoint:找到 5 个(+1 保留)断点和 4 个观察点寄存器。hw-breakpoint:最大观察点大小为 8 字节。imx6ul-pinctrl 20e0000.iomuxc:未找到初始化的 IMX pinctrl 驱动程序20dc000.gpc 供应 pu,使用虚拟调节器bio:在 0 mxs-dma 1804000.dma-apbh处创建平板:已初始化VSD_30050 mV30000000bvbv30vbvbg mV vref-3v3:3300 mV SCSI 子系统初始化u***core:注册新 inte**ce 驱动 u***fs u***core:注册新 inte**ce 驱动集线器u***core:注册新设备驱动 u*** i2c i2c-0:IMX I2C 适配器注册Linux 视频采集接口**ce:v2.00 pps_core:LinuxPPS API 版本。1人注册pps_core:软件版本。5.3.6 - 版权所有 2005-2007 Rodolfo GiomettiPTP 时钟支持已注册的MIPI CSI2 驱动程序模块已加载高级 Linux 声音架构驱动程序已初始化。cfg80211:调用 CRDA 更新世界监管域切换到时钟源 mxc_timer1 NET:注册协议族 2 TCP 建立的哈希表条目:4096(顺序:2,16384 字节)TCP 绑定哈希表条目:4096(顺序:3,32768 字节)TCP :哈希表配置(建立4096绑定4096)TCP:reno注册UDP哈希表条目:256(顺序:1,8192字节)UDP-Lite 哈希表条目:256(顺序:1,8192 字节)NET:已注册的协议族 1 RPC:已注册的命名 UNIX 套接字传输模块。RPC:注册的 udp 传输模块。RPC:注册的 tcp 传输模块。RPC:注册 tcp NFSv4.1 反向通道传输模块。正在尝试将 rootfs 映像解压缩为 initramfs...释放 initrd 内存:7304K (83801000 - 83f23000) imx rpmsg 驱动程序已注册。Bus freq 驱动模块加载的futex 哈希表条目:256(顺序:2,16384字节)VFS:磁盘配额 dquot_6.5.2 Dquot-cache 哈希表条目:1024(顺序0,4096字节)NFS:注册 id_resolver 键类型键类型id_resolver 已注册密钥类型 id_legacy 已注册jffs2:2.2 版。(NAND) © 2001-2006 Red Hat, Inc. fuse init(API 版本 7.22)msgmni 已设置为 995 io 调度程序 noop 已注册io 调度程序截止日期已注册io 调度程序 cfq 已注册(默认)imx-weim 21b8000.weim:驱动程序已注册。未找到背光.9 电源,使用虚拟调节器MIPI DSI 驱动模块加载21c8000.lcdif 未找到供应 lcd,使用虚拟调节器mxsfb 21c8000.lcdif:找不到 mxc 显示驱动程序控制台:切换到彩色帧缓冲设备 128x37 mxsfb 21c80000 lcdif:初始化imx-sdma 20ec000.sdma:无需重新映射事件imx-sdma 20ec000.sdma:加载固件 3.1imx-sdma 20ec000.sdma: 初始化序列: IMX 驱动程序2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58, base_baud = 5000000) 是一个 I MX控制台 [ ttymxc0 驱动程序已注册 lspuart4串行驱动程序 [drm] 初始化 drm 1.1.0 20060810 [drm] 初始化 vivante 1.0.0 20120216 on minor 0 brd:模块加载循环:模块加载fsl-quadspi 21e0000.qspi:无法识别的 JEDEC id ffffffprobe0spidspie216失败2188000.ethernet supply phy not found,使用虚拟调节器pps pps0:新的 PPS 源 ptp0fec 2188000.ethernet(未注册的 net_device):无效的 MAC 地址:00:00:00:00 :00:00 fec 2188000.ethernet(未注册的 net_device):使用随机 MAC 地址:56:db:b5:c4:83:44 libphy : fec_enet_mii_bus: 探测fec 2188000.ethernet eth0: 注册的 PHC 设备 0 ehci_hcd: USB 2.0 '增强型' 主机控制器 (EHCI) 驱动程序ehci-mxc: Freescale On-Chip EHCI 主机驱动程序u***core: 注册新的 inte **storage 驱动程序 u***- ***- 2184800.u***misc 供应 vbus-wakeup 未找到,使用虚拟调节器2184200.u*** 供应 vbus 未找到,使用虚拟调节器ci_hdrc ci_hdrc.1:EHCI 主机控制器ci_hdrc ci_hdrc.1:注册新 USB 总线,分配总线编号 1 ci_hdrc ci_hdrc.1:USB 2.0 启动,EHCI 1.00集线器 1-0:1.0:USB 集线器找到集线器 1-0:1。检测到 1 个端口mousedev:PS/2 鼠标设备对所有鼠标通用snvs_rtc 20cc034.snvs-rtc-lp:rtc 核心:将 20cc034.snvs-rtc-lp 注册为 rtc0 i2c /dev 条目驱动程序IR NEC 协议处理程序初始化IR RC5(x ) 协议处理程序初始化IR RC6 协议处理程序初始化IR JVC 协议处理程序初始化IR Sony 协议处理程序初始化IR RC5 (streamzap) 协议处理程序初始化IR SANYO 协议处理程序初始化IR MCE 键盘/鼠标协议处理程序已初始化pxp-v4l2 pxp_v4l2.10:已初始化imx2-wdt 20bc000.wdog:已启用 IMX2+ 看门狗定时器。timeout=60s (nowayout=0) sdhci:安全数字主机控制器接口**驱动程序sdhci:Copyright(c) Pierre Ossman sdhci-pltfm:SDHCI 平台和 OF 驱动程序助手mmc0:没有找到vqmmc调节器mmc0:2190000 上的 SDHCI 控制器。 usdhc [2190000.usdhc] 使用 ADMA mmc1:未找到 vqmmc 调节器mmc1:未找到 vmmc 调节器mmc1:2194000.usdhc [2194000.usdhc] 上的 SDHCI 控制器使用 ADMA u***core:注册新的接口驱动程序 USBID HUB驱动程序TCP:立方注册NET:注册协议族 10坐:IPv6 over IPv4 隧道驱动程序NET:注册的协议族 17密钥类型 dns_resolver 注册的cpu cpu0:dev_pm_opp_get_opp_count:找不到设备 OPP (-19)注册 SWP/SWPB 仿真处理程序vref-3v3:禁用u***_otg1_vbus:禁用VSD调节器: 禁用imx mcc 测试已注册。Number of LUNs=8 Mass Storage Function,版本:2009/09/11 LUN:可移动文件:(无介质)LUN数量=1 LUN:可移动文件:(无介质)LUN数=1 g_mass_storage gadget:Mass Storage Gadget , 版本: 2009/09/11 g_mass_storage 小工具: g_mass_storage readysnvs_rtc 20cc034.snvs-rtc-lp:将系统时钟设置为 1970-01-01 00:13:42 UTC (8 22) clk:不禁用未使用的时钟ALSA 设备列表:未找到声卡。释放未使用的内核内存:352K (808bb000 - 80913000)启动 UTP uuc 0.5 [构建于 2015 年 8 月 18 日 20:29:48] UTP:等待设备出现UTP:文件/设备节点 /dev/utp 已经存在cpu_id 是 0 或g_masdgets :高速配置 #1:Linux 文件支持存储UTP:收到命令“发送” UTP:向内核发送成功以进行命令发送。UTP:收到命令'$ tar xf $FILE' UTP:正在执行“tar xf $FILE”UTP:将命令 $ tar xf $FILE 的成功发送到内核。utp_poll:通过返回。UTP:收到命令'$ sh mksdcard.sh /dev/mmcblk1' UTP:执行“sh mksdcard.sh /dev/mmcblk1” 1+0 记录在1+0 记录中复制 1024 字节 (1.0 kB),0.000622 s,1.6 MB/s sfdisk:警告:/dev/mmcblk1 不是块设备sfdisk:磁盘 /dev/mmcblk1:无法获取几何磁盘 /dev/mmcblk1:0 柱面,255 个磁头,63 个扇区/磁道sfdisk:/dev/mmcblk1:无法识别的分区表类型旧情况:sfdisk:未找到分区sfdisk:警告:给定大小 (503) 超过最大允许大小 (0)新情况:单位:1MiB = 1024*1024 字节,1024 字节的块,从 0设备启动开始结束 MiB #blocks Id System /dev/mmcblk1p1 7+ 509- 503- 514080 c W95 FAT32 (LBA) /dev/mmcblk6+55 - 0 0 83 Linux /dev/mmcblk1p3 0 - 0 0 0 Empty /dev/mmcblk1p4 0 - 0 0 0 Empty sfdisk:警告:分区 2 的大小为 0,但未标记为 Empty sfdisk:警告:分区 1 超出磁盘末尾成功写入新分区表sfdisk:如果您创建或更改了 DOS 分区,例如 /dev/foo7,则使用 dd(1)将前 512 个字节归零:dd if=/dev/zero of=/dev/foo7 bs=512 count=1 (参见 fdisk(8)。)UTP:将 Success 发送到 kernel for command $ sh mksdcard.sh /dev/ mmcblk1。utp_poll:通过返回。UTP:收到命令'$ dd if=/dev/zero of=/dev/mmcblk1 bs=1k seek=384 conv=f​​sy nc count=129' UTP:执行“dd if=/dev/zero of=/dev/mmcblk1 bs=1k seek=384 conv=f​​sync count= 129" 129+0 条记录在129+0 条记录中复制 132096 字节 (132 kB),0.00274133 s,48.2 MB/sUTP:向内核发送成功命令 $dd if=/dev/zero of=/dev/mmcblk1 bs= 1k seek=384 conv=f​​sync count=129。utp_poll:通过返回。UTP:收到命令'$ echo 0 > /sys/block/mmcblk1boot0/force_ro' UTP:执行“echo 0 > /sys/block/mmcblk1boot0/force_ro” sh:/sys/block/mmcblk1boot0/force_ro:没有那个文件或目录UTP:向内核发送非成功命令 $ echo 0 > /sys/block/mmcblk1boot 0/force_ro。utp_poll:以状态 256 退出

    2022-01-07 08:03