主题:EM9360 485疑问 共有58337人关注过本帖 |
---|
fengshu777 |
1楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
EM9360 485疑问 Post By:2015-12-17 15:09:00 [只看该作者]
我们使用的是EM9360,系统是WINCE。在COM4 485RTS设置使用RTS_CONTROL_TOGGLE,但在数据收发时,SA9/GPIO8始终是低电平,请问是什么问题?使用EscapeCommFunction也无法改变电平状态。
|
单帖管理 | 引用 | 回复 |
zxw |
2楼 |
Post By:2015-12-17 15:39:00 [只看该作者]
你好!
请问你使用的是CE5还是CE6呢? ISA上面有没有扩展其它功能模块,使ISA被占用。 方便的话,可以接上超级终端看系统启动信息,看到ISA接口扩展使用了哪些资源
|
|
单帖管理 | 引用 | 回复 |
fengshu777 |
3楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2015-12-17 16:39:00 [只看该作者]
WINCE5.0 1400
|
单帖管理 | 引用 | 回复 |
fengshu777 |
4楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2015-12-17 16:51:00 [只看该作者]
RX:->OALIoCtlHalPostInit OALIoCtlHalPostInit::InitializeCriticalSection(&g_oalNandMutex) <-OALIoCtlHalPostInit ->OALIoCtlHalInitRTC <-OALIoCtlHalInitRTC OK OEMIoControl: Unsupported Code 0x101008c - device 0x0101 func 35 (16:48:25:679) RX:->FMD_Init +SoftECC 0x40000000 Master Clock is 90000000 Hz --------------------------------------- --- Configuring Chip Select 3 --- --------------------------------------- --- Desired timings --- --------------------------------------- dwNWE_SETUP 20 dwNCS_WR_SETUP 0 dwNRD_SETUP 20 dwNCS_RD_SETUP 0 dwNWE_PULSE 30 dwNCS_WR_PULSE 70 dwNRD_PULSE 30 dwNCS_RD_PULSE 50 dwNRD_CYCLE 70 dwNWE_CYCLE 90 dwClockPeriod_ns 11 --------------------------------------- --- Real timings --- --------------------------------------- dwNWE_SETUP 22 dwNCS_WR_SETUP 0 dwNRD_SETUP 22 dwNCS_RD_SETUP 0 dwNWE_PULSE 33 dwNCS_WR_PULSE 77 dwNRD_PULSE 33 dwNCS_RD_PULSE 55 dwNRD_CYCLE 77 dwNWE_CYCLE 99 FMD_Init: Hynix - HY27US0812 Polling+Schedule <-FMD_Init 0x1 FMD_OEMIoControl: IOCTL_FMD_GET_INTERFACE (16:48:25:835) RX:OEMIoControl: Unsupported Code 0x10100c4 - device 0x0101 func 49 OEMIoControl: Unsupported Code 0x10100c4 - device 0x0101 func 49 (16:48:27:146) RX:->FMD_Init +SoftECC 0x10000000 Master Clock is 90000000 Hz --------------------------------------- --- Configuring Chip Select 0 --- --------------------------------------- --- Desired timings --- --------------------------------------- dwNWE_SETUP 20 dwNCS_WR_SETUP 0 dwNRD_SETUP 20 dwNCS_RD_SETUP 0 dwNWE_PULSE 30 dwNCS_WR_PULSE 70 dwNRD_PULSE 30 dwNCS_RD_PULSE 50 dwNRD_CYCLE 70 dwNWE_CYCLE 90 dwClockPeriod_ns 11 --------------------------------------- --- Real timings --- --------------------------------------- dwNWE_SETUP 22 dwNCS_WR_SETUP 0 dwNRD_SETUP 22 dwNCS_RD_SETUP 0 dwNWE_PULSE 33 dwNCS_WR_PULSE 77 dwNRD_PULSE 33 dwNCS_RD_PULSE 55 dwNRD_CYCLE 77 dwNWE_CYCLE 99 FMD_Init: Samsung - K9F2G08U0A Polling+Schedule <-FMD_Init 0x1 FMD_OEMIoControl: IOCTL_FMD_GET_INTERFACE (16:48:27:395) RX:FMD_GetBlockStatus::Logical block 0x4C is marked as bad FMD_GetBlockStatus::Logical block 0x53 is marked as bad (16:48:27:692) RX:FMD_GetBlockStatus::Logical block 0x406 is marked as bad FMD_GetBlockStatus::Logical block 0x45D is marked as bad (16:48:30:468) RX:FMD_GetBlockStatus::Logical block 0x687 is marked as bad FMD_GetBlockStatus::Logical block 0x6FB is marked as bad FMD_GetBlockStatus::Logical block 0x7FD is marked as bad (16:48:30:578) RX:CAN Driver, Compiled at Aug 26 2015 18:34:56 +OALIntrRequestSysIntr(1, 0x1d, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 16) (16:48:31:155) RX:OEMIoControl: Unsupported Code 0x10100d0 - device 0x0101 func 52 OEMIoControl: Unsupported Code 0x10100f8 - device 0x0101 func 62 (16:48:31:638) RX:Loading WinCE driver for ATMEL EMACB controller Using registry ethernet configuration -->EDeviceInitialize(0) Hardware Reset PHY PHY ID : 181b881 Phy found addr 0 |
单帖管理 | 引用 | 回复 |
fengshu777 |
5楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2015-12-17 16:52:00 [只看该作者]
Start Autonegotiation (16:48:32:372) RX:Autonegotiation complete PHY_GetConfiguration : autoneg is completed! EMAC Init: 100 Mbps FULL DUPLEX (MII) <--EDeviceInitialize +OALIntrRequestSysIntr(1, 0x15, 0x00000008) -OALIntrRequestSysIntr(sysIntr = 17) DM9000D port2: Hardware Initialization(0) +OALIntrRequestSysIntr(1, 0x12, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 18) +OALIntrReleaseSysIntr(18) -OALIntrReleaseSysIntr(rc = 1) +OALIntrRequestSysIntr(1, 0x12, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 18) +OALIntrRequestSysIntr(1, 0x12, 0x00000008) -OALIntrRequestSysIntr(sysIntr = 18) Ethernet2 MAC address: d0-9b-05-45-7a-92 DM9000D Driver: MiniportIntialize succeeded Ethernet2 MAC address: d0-9b-05-45-7a-92 DM9000D port3: Hardware Initialization(0) +OALIntrRequestSysIntr(1, 0x13, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 19) +OALIntrReleaseSysIntr(19) -OALIntrReleaseSysIntr(rc = 1) +OALIntrRequestSysIntr(1, 0x13, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 19) +OALIntrRequestSysIntr(1, 0x13, 0x00000008) -OALIntrRequestSysIntr(sysIntr = 19) Ethernet3 MAC address: d0-9b-05-85-7a-92 DM9000D Driver: MiniportIntialize succeeded Ethernet3 MAC address: d0-9b-05-85-7a-92 (16:48:34:524) |
单帖管理 | 引用 | 回复 |
fengshu777 |
6楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2015-12-17 16:52:00 [只看该作者]
RX:+OALIntrRequestSysIntr(1, 0xa, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 20) +OALIntrRequestSysIntr(1, 0x82, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 21) (16:48:34:680) RX:CAN Driver, Compiled at Aug 26 2015 18:34:56 +OALIntrRequestSysIntr(1, 0x1e, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 22) CAN Controller Hardware Error! DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\AFD). Driver cannot be unloaded. (16:48:35:008) RX:Ethernet3 MAC address: d0-9b-05-85-7a-92 Ethernet2 MAC address: d0-9b-05-45-7a-92 (16:48:35:476) RX:+OALIntrRequestSysIntr(1, 0x6, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 23) (16:48:35:570) RX:+OALIntrRequestSysIntr(1, 0x7, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 24) (16:48:35:648) RX:+OALIntrRequestSysIntr(1, 0x8, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 25) (16:48:35:710) RX:+OALIntrRequestSysIntr(1, 0x17, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 26) (16:48:35:788) RX:+OALIntrRequestSysIntr(1, 0x18, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 27) (16:48:35:866) RX:+OALIntrRequestSysIntr(1, 0x19, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 28) (16:48:35:944) RX:DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\PPP). Driver cannot be unloaded. (16:48:36:038) RX:USB:OhcdPdd_Init (16:48:36:194) RX:++InitializeOHCI +OALIntrRequestSysIntr(1, 0x14, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 29) --InitializeOHCI (16:48:36:272) RX:ExSerInit::quit COM8 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:36:599) RX:ExSerInit::quit COM9 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:36:864) RX:ExSerInit::quit COM10 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:37:130) RX:ExSerInit::quit COM11 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:37:145) RX:ExSerInit::quit COM12 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:37:254) RX:ExSerInit::quit COM13 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:37:379) RX:ExSerInit::quit COM14 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:37:504) RX:ExSerInit::quit COM15 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:37:644) RX:+OALIntrRequestSysIntr(1, 0x1e, 0x00000000) +OALIntrRequestSysIntr IRQ (30) already used by SYSINTR (22) -OALIntrRequestSysIntr(sysIntr = 30) (16:48:37:847) RX:+OALIntrRequestSysIntr(1, 0x1b, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 31) (16:48:37:925) RX:+OALIntrRequestSysIntr(1, 0x1c, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 32) (16:48:38:003) RX:+-->PPS_Init PPS_Init::disable ToggleBit +OALIntrRequestSysIntr(1, 0x7e, 0x00000000) -OALIntrRequestSysIntr(sysIntr = 33) (16:48:38:097) RX:OEMIoControl: Unsupported Code 0x10100fc - device 0x0101 func 63 (16:48:38:268) RX: EM9X60 Emtronix Built at Aug 26 2015 18:34:49 Adaptation performed by Emtronix (c) wstartup::resume WDT refresh 1 (16:48:38:705) RX: AdapterName: DM9K31 (16:48:38:752) RX: File bResult=1 nBytes=143 (16:48:38:861) RX: RegOpenKeyEx Comm\EMACB1 0 RegOpenKeyEx Comm\EMACB1 0 IPAddr: 192.168.1.250 SunnetMask: 255.255.255.0 Gateway: 192.168.1.1 FileName:\NandFlash\userinfo.txt CreatFile 15BCFD6 File bResult=1 nBytes=143 DHCP Disable IP Parameters aren't changed, need not set AdapterIPProperties (16:48:39:064) RX:Explorer(V2.0) taskbar thread started. (16:48:40:016) RX:OEMIoControl: Unsupported Code 0x10100f8 - device 0x0101 func 62 (16:48:40:421) RX:NDISPWR:: Found adapter [DM9K31] (16:48:40:530) RX:NDISPWR:: Found adapter [DM9K21] (16:48:40:733) RX:NDISPWR:: Found adapter [EMACB1] (16:48:40:874) RX: RegOpenKeyEx Comm\EMACB1 0 (16:48:41:186) RX: RegOpenKeyEx Comm\EMACB1 0 RegOpenKeyEx Comm\DM9K21 0 RegOpenKeyEx Comm\DM9K31 0 RegOpenKeyEx Comm\EMACB1 0 RegOpenKeyEx Comm\DM9K21 0 RegOpenKeyEx Comm\DM9K31 0 (16:48:41:342)
|
单帖管理 | 引用 | 回复 |
zxw |
7楼 |
Post By:2015-12-17 17:11:00 [只看该作者]
果然,你的板子使能了ETA508串口扩展模块,系统驱动就会占用ISA高位地址线,所以你无法使用。
我刚才测试了COM4的RTS,正常使用。
|
|
单帖管理 | 引用 | 回复 |
fengshu777 |
8楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2015-12-17 17:20:00 [只看该作者]
我们没有ETA508模块,只有EM9360
|
单帖管理 | 引用 | 回复 |
fengshu777 |
9楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2015-12-17 17:22:00 [只看该作者]
是不是ISA扩展影响了。但硬件工程师说没有占用GPIO8
|
单帖管理 | 引用 | 回复 |
zxw |
10楼 |
Post By:2015-12-17 17:24:00 [只看该作者]
RX:ExSerInit::quit COM8 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:36:599) RX:ExSerInit::quit COM9 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:36:864) RX:ExSerInit::quit COM10 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:37:130) RX:ExSerInit::quit COM11 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:37:145) RX:ExSerInit::quit COM12 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:37:254) RX:ExSerInit::quit COM13 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:37:379) RX:ExSerInit::quit COM14 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:37:504) RX:ExSerInit::quit COM15 driver installation. Hardware doesn't init correctly, COM_Init failed (16:48:37:644)
|
|
单帖管理 | 引用 | 回复 |
fengshu777 |
11楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2015-12-17 17:36:00 [只看该作者]
请问这个ETA508模块使能可以关闭吗?
|
单帖管理 | 引用 | 回复 |
xd |
12楼 |
Post By:2015-12-17 18:22:00 [只看该作者]
需要重烧写内核,内核在网站上下载或者给个邮箱地址,发到您邮箱。
|
|
单帖管理 | 引用 | 回复 |
客人 |
13楼 |
Post By:2015-12-17 19:12:00 [只看该作者]
四川汇友电气有限公司 shenyang@schydq.com
|
|
单帖管理 | 引用 | 回复 |
x10 |
14楼 |
Post By:2015-12-18 9:05:00 [只看该作者]
注意在使用硬件RTS做方向控制时,需要有设置:
DCB dcb; // 定义参数控制块 GetCommState( m_hSer, &dcb ); // 读取当前参数块 硬件才会起作用。
|
|
单帖管理 | 引用 | 回复 |
xd |
15楼 |
Post By:2015-12-18 9:16:00 [只看该作者]
四川汇友专用内核已发到您邮箱,请查收。您反映的这个问题是指1张板卡还是所以板卡都这样。
|
|
单帖管理 | 引用 | 回复 |
zxw |
16楼 |
Post By:2015-12-18 9:59:00 [只看该作者]
我从库房拿了张你们专用内核来测试,启动后系统还是会显示COM8-COM15的初始化过程,但和你们那里一样,会初始化失败。
另外,再次测试RTS(COM4_RTS:GPIO8),在使用ISA操作后,RTS信号一样可以正常使用。 现在需要确认你们手上的内核是否正确,以及硬件环境是否有变化。 建议先使用最简单的串口测试程序,试试这个功能。
|
|
单帖管理 | 引用 | 回复 |
客人 |
17楼 |
Post By:2015-12-19 19:43:00 [只看该作者]
原因是主板RTS低电平有效,我们以为是高电平,麻烦朱工了。
|
|
单帖管理 | 引用 | 回复 |