
Features

Supported MEN Boards
EM3
EM3A
EM8
EM8A
A14C
F13
WARNING: Please be aware that you do MENMON™ updates at your own risk. After an incorrect update your CPU board may not be able to boot.
WARNING: After a MENMON™ update, the hardware revision displayed by MENMON™ will most probably be different from the actual hardware revision of your CPU board, because MENMON™ follows MEN's hardware revision updates.
Update Instructions
Unzip the file "menmon_EM3.zip" into a temporary directory.
Connect a terminal emulation program with the COM1 port of your target board and set the terminal emulation program to 9600 baud, 8 data bits, 1 stop bit, no parity, no handshaking (if you haven't changed the target baudrate on your own).
Power on your target board, and press "ESC" immediately.
In your terminal emulation program, you should see the "MenMon>" prompt.
Enter "SERDL MENMON™". You should now see a "C" character appear every 3 seconds.
In your terminal emulation program, start a "YModem" download of file "menmon_STD.smm" (for example, with Windows® Hyperterm, select "Transfer|Send File" Protocol="YModem").
When the download is completed, reset the target CPU board.
xRevision History
-----[ MM-STD-1.7 ]-----
[ 2007-08-10 11:53:05 by rt ]
fixed:
- overlapping PCI I/O space if onboard FPGA and external Device use
PCI I/O space (0x0-0xFFF reserved for onboard FPGA)
- long filename support for dos file systems (VFAT)
fixed bugs:
x support for filenames with 13 letters
x long filenames can be splitted in different files
x phantom files
- OS boot now aborted if selftest failed
- network speed settings in SETUP menu was not saved
-----[ MM-STD-1.61 ]-----
[ 2006-12-15 12:07:17 by ts ]
*** CHANGED FILES ***
File diag.c
extended NAND Initialization Timeout to 60 s
Test Touch during NAND Ata Init
improved NAND ATA initialized test
File main.c
added (NAND) to label of internal CF, better explanation
use Strings "Int.CF"/"Ext.CF" and CLUN0 of NAND for setup dialog
-----[ MM-STD-1.5 ]-----
[ 2006-08-25 10:56:35 by ts ]
official Release for EM3 Family
fixed
- Bugfix for external CF power enabling
-----[ MENMON™-1.4 ]-----
1.11 07.07.2006 14:28:06 by ufranke
MM 1.4 EPROMNUM = F115702x
fixed
- concurrent access to NAND PPC/NIOS in info screen
- LAN3 works now also on 1000MBit/s switches
changed
- added EM04TOUCH_STATE for touch recovery
added support for calibration on reduced screen size
- removed FRAM power on selfstest
to avoid data destruction due to power fail
- moved boologo after selftest
-----[ MENMON™-1.31 ]-----
[ 2006-03-21 16:05:18 by ts ]
NAND IDE presence test changed
Filter Value for MPC85xx I2C host controller increased
-----[ MENMON™-1.2 ]-----
[ 2005-11-03 12:31:38 by ts ]
OSS_Delay in mmdiag_rtc8581.c changed to avoid occasional 'stuck RTC' error
(read more than 1 second)
-----[ MENMON™-1.1a ]-----
[ 2005-09-05 17:02:58 by kp ]
Hot fix: DBOOT does not work with UDMA transfers. Use PIO mode instead
-----[ MENMON™-1.1-binfix ]-----
[ 2005-09-05 14:31:00 by kp ]
EPROM number fixed
-----[ MENMON™-1.1 ]-----
[ 2005-09-05 12:20:20 by kp ]
added PCI error reporting
init TFRR
Integrated ATA2 driver
Support ALCA variant
use eccsth parameter
-----[ MENMON™-1.0 ]-----
[ 2005-07-27 10:12:33 by kp ]
MENMON™ 1.0 release
EPROMNUM = F113201
- DIAG tests: GPIO, COM2..4 for EM03A02
- ETHERx: ignore errors in first packet (EM3). Wait longer for packets
- FRAM controlled by UPM
- PCI: Bug fix: inbound window RTT/WTT fields incorrectly setup
- show PCI width
- show LBC clock
- Shorten I2C timeout so that board gets up more quickly if I2C stuck.
- Support COM1/2 handshakes
- Possibly enable data cache before starting linux (lxdcache parameter)
- 1V monitor low limit now 800mV
- NAND: reduced code size
Support 2k page devices (UNTESTED!)
- ESM™ carriers:
be more tolerant regarding board names. Accept e.g. "EC04-" or "EC04A" ...
Corrected HasBattery for EC04-00 (now returns TRUE for this model)
- RTC: Reset RTC when it is set
- Autoupdate: Now configured bootfile name (ee-bf) is used for
auto-update check rather than hardcoded "BOOTFILE"
- ATA: Moved initialisation of ATA into device init rather controller init.
The MENMON™ does not need to wait for ATA drives to become ready if
the drive is not accessed.
- COMx: Support handshake lines
Copyright line changed (sbo)Close