EPAQ-9410
Hardware Programming Reference 0.16
________________________________________________________________________
________________________________________________________________________
Copyright © 2019 QEI
Page 30
continuous resetting of the CPU and noticeable blinking of the front panel LEDs at the
~1.6S rate.
3.13 I2C Busses and Devices
There are three (3) I2C busses in the system all originating at microprocessor:
I2C1, I2C2 and I2C3
Bus
Address
Device
Description
I2C1
0x48/1001000b (7-bit address)
U41, MCP9800A0T-M/OT
temperature sensor on ProcFull
I2C2
0x71 (7-bit address)
U69, TLV320AIC1103
IRIG audio codec on Motherboard
I2C2
0x58 (8-bit address)
U70, USB2513BI-AEZG
USB hub on MB
I2C3
0x4D/1001101b (7-bit address)
U56, MCP9800A5T-M/OT
temperature sensor on
Motherboard
4 Manufacturing Software
4.1 Initial Programming via Serial Port
Freescale provides a programming utility called “Advanced Toolkit”. Advanced Toolkit
V1.17 from Freescale was customized to work with ePAQ-9410 ProcFull board. The
customized Advanced Toolkit Utility is used to program U-Boot and U-Boot
environment into the NOR Flash via Serial Boot mode. Once the U-Boot is programmed,
the board is booted normally from NOR Flash into U-Boot. Linux kernel and Linux Root
Filesystem are programmed via Ethernet/TFTP using U-Boot commands.
The screenshots below show the sequence and selection of options for U-Boot
programming. U-Boot image is programmed at address 0xA0000000 (base address of
NOR flash) and U-Boot environment is programmed at 0xA0040000 (base address of
NOR flash, offset 0x40000).
1.
Configure target board for Serial Download Boot Mode.
2.
Power cycle the board
3.
Navigate to AdvancedToolKit-STD-1_17_ePAQ-9410_1_00 folder and run
ADSToolkit_std.exe.
4.
Follow the screenshots below