uclinux sram
Here it is.
You need V6.8 Demo or Pro - this sample will *not* work with any earlier versions.
You'll also need a pretty decent computer - running an OS on VSM on a different OS requires some processing power
Info from the help on the sample pasted below :
< --- SNIP ----
This design demonstrates an ARM7TDMI core plus peripheral logic running a copy of uCLinux.
The peripheral logic is contained in the large sub-circuit in the middle of schematic and can be viewed by navigating through the design with the Goto Sheet command on the Design menu.
The Peripheral Logic comprises:
· Decode and de-pipeling circuitry for the ARM bus.
· Two 4MBx32 ROMs containing the boot loader and ROM filing system.
· Four 4MBx8 RAMs to provide 32MB working RAM.
· A counter timer module used to provide an regular interrupt source for scheduling etc.
· A prioritized interrupt controller.
· A UART module containing an 82C50A.
On pressing play, a complex sequence of events occurs as uCLinux boots:
· The boot loader contain in ROM extracts the uClinux image (also contained in ROM) into RAM.
· The memory map is then modified so that the RAM conrtaining the uClinux image is re-mapped to the bottom of memory where it will actually execute. This mechanism is required because the ARM boots at address zero (so there must be ROM there at startup) but later on we want to write the interrupt vectors so we must switch RAM to appear at the bottom of memory.
· Execution is then transferred to the uCLinux image located in RAM.
Note that the simulation of the bank switching in the bottom of memory is performed at the hardware level, with instruction fetches from the boot ROM being simulated down to bus level. Once execution is transferred to RAM, then simulation processes at a faster pace because the RAM between 0xC0000000-0xC0FFFFFF is simulated internally to the ARM model.
Once uClinux has finished booting, you can experiment with usual linux command such as "ls" to list the directory.
You will find some interesting things pre-loaded into the ROM filing system. Typing "dungeon" is particularly good fun!
<--- END SNIP ---