i386ex Board - Beginner Help Request

Aditya avpenu at essex.ac.uk
Wed Aug 20 18:11:48 UTC 2003


Dear RTEMS Users,
Sorry for troubling you again,

The following is a memory map for my i386ex based board...It uses an AMD
AM29F040B(512 K) flash memory device.


				-Range-		-Access Type-	-386ex
select-	-Comment-
			<Start>	<End>

DRAM 			00000000	003fffff	Mem
cs0			4Mb max.

CAN Controller	000e0000	000e007f	Mem
cs1			SJA1000 8 bit access

LEDs + EEPROM	000e0080	000e00ff	Mem
cs1			R/W Latch 8 bit access

EthernetInterface	340		35f		i/o
cs2			AM79C961A 16 bit access

Ethernet RAM	000c0000	000dffff	Mem
cs3			16 bit access

EPROM/FLASH		03f80000	03ffffff	Mem
UCS			8 bit access

I'm giving these details as I need to know is it possible to reflect
these conditions in my RTEMS code. If yes where are the changes need to
be done. and if I need to load the application into RAM to execute it,
will I need a separate program(loader) or would the BSP take care of it?


Also, If I need to use the Ethernet interface, what changes I need to
make to the code AND/OR any change during the configure stage...

Is it enough to run the sample applications on the board directly by
loading them on flash? OR Is it required to load the OS on the flash and
then load the application on top of it for the sample applications like
hello.exe to run?

I think that the Hello.exe (and other samples also) includes the RTEMS
kernel and other BSP startup code. Please correct me If im wrong...

I basically need to boot this specific board and I should be able to
talk to it using Ethernet...I have never done these kind of stuff before
so request your kind help.


Regards
Aditya





More information about the users mailing list