Skip to contentSkip to conversation

New board support: README and board config file

PATCH New Ron Madrid 2 participants 2 messages Oct 31, 2008

lore
Share & tools
lore

Ron Madrid

author
#0 lore raw

PATCH 2/4 New board support: README and board config file

This is a patch containing a README file and also the main board include file (include/configs).

Signed off by: Ron Madrid <[email protected]>

doc/README.simpc8313 new file +71 -0
new file mode 100644
index 0000000..c2bac55
@@ -0,0 +1,71 @@
+Sheldon Instruments SIMPC8313 Board
+-----------------------------------------
+
+1.    Board Switches and Jumpers
+
+    S2 is used to set CFG_RESET_SOURCE.
+
+    To boot the image in Large page NAND flash, use these DIP
+    switch settings for S2:
+
+    +----------+ ON
+    | * * **** |
+    |  * *     |
+    +----------+
+      12345678
+
+    To boot the image in Small page NAND flash, use these DIP
+    switch settings for S2:
+
+    +----------+ ON
+    | *** **** |
+    |    *     |
+    +----------+
+      12345678
+    (where the '*' indicates the position of the tab of the switch.)
+
+2.    Memory Map
+    The memory map looks like this:
+
+    0x0000_0000    0x1fff_ffff    DDR         512M
+    0x8000_0000    0x8fff_ffff    PCI MEM         256M
+    0x9000_0000    0x9fff_ffff    PCI_MMIO     256M
+    0xe000_0000    0xe00f_ffff    IMMR         1M
+    0xe200_0000    0xe20f_ffff    PCI IO          16M
+    0xe280_0000    0xe280_7fff    NAND FLASH (CS0) 32K
+    or
+    0xe280_0000    0xe281_ffff    NAND FLASH (CS0) 128K
+    0xff00_0000    0xff00_7fff    FPGA (CS1)     1M
+
+3.    Compilation
+
+    Assuming you're using BASH (or similar) as your shell:
+
+    export CROSS_COMPILE=your-cross-compiler-prefix-
+    make distclean
+    make SIMPC8313_LP_config
+    (or make SIMPC8313_SP_config, depending on the page size
+     of your NAND flash)
+    make
+
+4.    Downloading and Flashing Images
+
+4.1    Reflash U-boot Image using U-boot
+
+    =>run update_uboot
+
+    You may want to try
+    =>tftp $loadaddr $uboot
+    first, to make sure that the TFTP load will succeed before it
+    goes ahead and wipes out your current firmware.  And of course,
+    if the new u-boot doesn't boot, you can plug the board into
+    your PCI slot and with the supplied driver and sample app
+    you can reburn a working u-boot.
+
+4.2    Downloading and Booting Linux Kernel
+
+    TODO:
+
+5    Notes
+
+    The console baudrate for SIMPC8313 is 115200bps.
include/configs/SIMPC8313.h new file +542 -0

542 lines not on this page · raw message

Signature · 1 line
1.5.5.1
#1 lore raw

PATCH 2/4 New board support: README and board config file

include/configs/SIMPC8313.h line 469

Quoted 5 lines · On Fri, 31 Oct 2008 11:26:16 -0700 (PDT) Ron Madrid <[email protected]>…
include/configs/SIMPC8313.h new file +5 -0
+#define CONFIG_ETHADDR        00:E0:0C:00:95:01
+
+#define CONFIG_IPADDR        10.196.31.84
+#define CONFIG_SERVERIP        10.196.31.85
+#define CONFIG_GATEWAYIP    10.196.31.255

we don't hardcode these types of parameters in the board config anymore, please remove.

Kim