|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
ERR: 8-bit program load out of memory area: 01000074I've managed to create a gnu toolchain for OPENRISC by using the instructions in this website www.meansoffreedom.net (thanks to Rich). I wrote simple program: hello.c ------------ int main() { return 0; } --------------- I compiled it with the command or32-uclinux-gcc -static -o hello hello.c with no problem. I took the or1ksim 0.2.0. and I did: ./configure --target=or32 (I also tried or32-uclinux) and then make all. It compiled with no problem. Later I copied the hello program in the directory of or1ksim and I gave the command: ./sim hello The result was to take messages like this ERR: 8-bit program load out of memory area: 01000074 I also attach a file with all the messages. What I want to do is to execute OPENRISC programs on my PC. I don't have any board (FPGA or with OPENRISC processor) so I want to test my programs for OPENRISC on my PC. What am I doing wrong. Do I have to do specific configuration via sim.cfg? Best Regards, DO _______________________________________________ http://www.opencores.org/mailman/listinfo/openrisc |
|
|
Re: ERR: 8-bit program load out of memory area: 01000074Hi,
I have this problem too. or32-uclinux-sim -i -f sim.cfg simpleprogsim Reading script file from 'sim.cfg'... Building automata... done, num uncovered: 0/213. Parsing operands data... done. loadcode: filename simpleprogsim startaddr=00000000 virtphy_transl=00000000 Not COFF file format ELF type: 0x0002 ELF machine: 0x005c ELF version: 0x00000001 ELF sec = 15 Section: .text, vaddr: 0x40004000, paddr: 0x40004000 offset: 0x00004000, size: 0x0000084c ERR: 8-bit program load out of memory area: 40004000 ERR: 8-bit program load out of memory area: 40004001 ERR: 8-bit program load out of memory area: 40004002 ERR: 8-bit program load out of memory area: 40004003 ERR: 8-bit program load out of memory area: 40004004 .... ram.ld MEMORY { bootram : ORIGIN = 0x40004000, LENGTH = 0x00001800 sram : ORIGIN = 0x20000000, LENGTH = 0x00100000 vectors : ORIGIN = 0x00000000, LENGTH = 0x00001000 } .... sim.cfg section memory type = unknown /* pattern = 0x00 */ nmemories = 6 device 0 name = "BOOT" ce = 0 baseaddr = 0x40000000 size = 0x00004000 delayr = 1 delayw = 2 enddevice device 1 name = "SRAM" ce = 1 baseaddr = 0x20000000 size = 0x00100000 delayr = 1 delayw = 2 enddevice device 2 name = "FLASH" ce = 2 baseaddr = 0xf0000000 size = 0x01000000 delayr = 10 delayw = -1 enddevice device 3 name = "SDRAM" ce = 3 baseaddr = 0x00000000 size = 0x04000000 delayr = 1 delayw = 2 enddevice ...
|
|
|
Re: ERR: 8-bit program load out of memory area: 01000074laurentiuduca wrote:
> Hi, > > I have this problem too. > > or32-uclinux-sim -i -f sim.cfg simpleprogsim > Reading script file from 'sim.cfg'... > Building automata... done, num uncovered: 0/213. > Parsing operands data... done. > loadcode: filename simpleprogsim startaddr=00000000 > virtphy_transl=00000000 > Not COFF file format > ELF type: 0x0002 > ELF machine: 0x005c > ELF version: 0x00000001 > ELF sec = 15 > Section: .text, vaddr: 0x40004000, paddr: 0x40004000 offset: 0x00004000, > size: 0x0000084c > ERR: 8-bit program load out of memory area: 40004000 > ERR: 8-bit program load out of memory area: 40004001 > ERR: 8-bit program load out of memory area: 40004002 > ERR: 8-bit program load out of memory area: 40004003 > ERR: 8-bit program load out of memory area: 40004004 > .... > > > ram.ld > MEMORY > { > > bootram : ORIGIN = 0x40004000, LENGTH = 0x00001800 > sram : ORIGIN = 0x20000000, LENGTH = 0x00100000 > vectors : ORIGIN = 0x00000000, LENGTH = 0x00001000 > } > .... > > > sim.cfg > section memory > type = unknown > /* pattern = 0x00 */ > > nmemories = 6 > > device 0 > name = "BOOT" > ce = 0 > baseaddr = 0x40000000 > size = 0x00004000 > delayr = 1 > delayw = 2 > enddevice > > device 1 > name = "SRAM" > ce = 1 > baseaddr = 0x20000000 > size = 0x00100000 > delayr = 1 > delayw = 2 > enddevice > > device 2 > name = "FLASH" > ce = 2 > baseaddr = 0xf0000000 > size = 0x01000000 > delayr = 10 > delayw = -1 > enddevice > > device 3 > name = "SDRAM" > ce = 3 > baseaddr = 0x00000000 > size = 0x04000000 > delayr = 1 > delayw = 2 > enddevice > ... > > > > > > Dimitrios Orfanos wrote: > >> Hi, >> >> I've managed to create a gnu toolchain for OPENRISC by using the >> instructions in this website www.meansoffreedom.net (thanks to Rich). I >> wrote simple program: >> hello.c >> ------------ >> int main() >> { >> return 0; >> } >> --------------- >> >> I compiled it with the command or32-uclinux-gcc -static -o hello >> hello.cwith no problem. >> >> I took the or1ksim 0.2.0. and I did: >> >> ./configure --target=or32 (I also tried or32-uclinux) >> >> and then make all. >> >> It compiled with no problem. >> >> Later I copied the hello program in the directory of or1ksim and I gave >> the >> command: >> ./sim hello >> >> The result was to take messages like this >> ERR: 8-bit program load out of memory area: 01000074 >> >> I also attach a file with all the messages. >> >> What I want to do is to execute OPENRISC programs on my PC. I don't have >> any >> board (FPGA or with OPENRISC processor) so I want to test my programs for >> OPENRISC on my PC. >> >> What am I doing wrong. Do I have to do specific configuration via sim.cfg? >> >> Best Regards, >> DO >> >> >> _______________________________________________ >> http://www.opencores.org/mailman/listinfo/openrisc >> >> > > need Mark's toolchain not Rich's. If you want to use Rich's toolchain you have load the Linux image that is provided with Rich's toolchain and to use the sim.cfg that Rich includes in his toolchain. If you use Mark's or32-elf toolchain you can create programs that execute directly from the simulator and you should use this sim.cfg that is provided in this hyperlink http://www.geocities.com/dimitrisorfanos/sim.cfg.gz _______________________________________________ http://www.opencores.org/mailman/listinfo/openrisc |
|
|
Re: ERR: 8-bit program load out of memory area: 01000074Hi laurentiuduca!
I have the same problem with or32-uclinux-sim too,do you solved it?
Could you give me an idea for solving this problem.
thanks in advance!
sam
|
| Free embeddable forum powered by Nabble | Forum Help |