EmbeddedRelated.com
The 2024 Embedded Online Conference

Creating Program to run in RAM

Started by Ken in Rabbit-Semi16 years ago 3 replies

I'm trying to compile a program in Dynamic C 9.52 to run in RAM. The program is part of a boot loader which we wrote some time ago...

I'm trying to compile a program in Dynamic C 9.52 to run in RAM. The program is part of a boot loader which we wrote some time ago to program a RCM2260 RabbitCore from an external flash memory card. The original program was written in Dynamic C 7.25P and has been working for our application. When the program is compiled using the earlier version, the file compiles to a BIN file with...


readUserBlock error RCM4310, stand-alone versus debugger

Started by ajf_alex in Rabbit-Semi16 years ago 4 replies

this might not be particular to the RCM4310, but I never had this problem before when working on the RCM3000: readUserBlock throws an error...

this might not be particular to the RCM4310, but I never had this problem before when working on the RCM3000: readUserBlock throws an error code -2 (No valid ID block found) when running in stand-alone mode on the RCM4310, but returns seemingly fine when running inside the debugger new documentation on readUserBlock indicates needing to check for contention with the serial flash ("A ...


Programming FPGA

Started by seecwriter in Rabbit-Semi11 years ago 4 replies

I have a requirment for a Rabbit to program a flash-based Xilinx FPGA via a JTAG interface. The Rabbit would receive the data file via a...

I have a requirment for a Rabbit to program a flash-based Xilinx FPGA via a JTAG interface. The Rabbit would receive the data file via a serial port and program the FPGA via its JTAG port. I've found alot of info on using a JTAG port, but nothing that defines how to implement the interface. Does anyone know where I can get that level of detail? And words of wisdom from anyone who's don...


out of variable data space!!!!!!

Started by yaqoob_ali_007 in Rabbit-Semi19 years ago 4 replies

Hi, my application program total code size is 159034 bytes data size is 11470 bytes I am using rcm3010 core module with 128k...

Hi, my application program total code size is 159034 bytes data size is 11470 bytes I am using rcm3010 core module with 128k sram and 256k flash when i am trying to compile my program to target.Compiler is generating error with message. "" out of variable data space " how to overcome th


Zworld - DLM's and DLP's - Any Success? "Out of xmem code space"

Started by aintnoprobs in Rabbit-Semi20 years ago 6 replies

I am experimenting Zworld's DLM's on a Rabbit 3700 Core module. 512K SRAM, 512K Flash Memory. My User program is at 300Kbytes +. When I...

I am experimenting Zworld's DLM's on a Rabbit 3700 Core module. 512K SRAM, 512K Flash Memory. My User program is at 300Kbytes +. When I define COMPILE_PRIMARY_PROGx;COMPILE_SECONDARY_PROG; DONT_SPLIT_RAM under project options and try to compile it into a bin file I get the following error, "Out of xmem code space, use a larget ROM/RAM


xalloc & xavail

Started by racar73 in Rabbit-Semi21 years ago 6 replies

hi, i compile a sample programm in rabbit3000 128Kram 256flash: main () { int int_dimensione; long ind_alloc; long dimensione; ...

hi, i compile a sample programm in rabbit3000 128Kram 256flash: main () { int int_dimensione; long ind_alloc; long dimensione; long indirizzo=0x0000; long indirizzo_1=0x30000; dimensione = xavail(indirizzo); printf("\r\n spazio disponibile nella flash %x",dimensione); ind_alloc =xalloc(dimensione); print


Serial Flash to eliminate Out of xmem code space, use a larger ROM/RAM

Started by aintnoprobs in Rabbit-Semi20 years ago 5 replies

Hi experts, The problem of running out of xmem is still haunting me. However I have learnt heaps on DC's memory management based on the ...

Hi experts, The problem of running out of xmem is still haunting me. However I have learnt heaps on DC's memory management based on the previous thread 21888, subject "Out of variable data space & Out of xmem code space, use a larger ROM/RAM" I have used enabled I&D, use DC 8.3 on a RCM3700 I use the line #memmap xme


BL4S110 1M Memory. Dynamic C 10.50

Started by "mr.mattyg" in Rabbit-Semi14 years ago 8 replies

Hi All, I'm trying to understand the whole memory model for the BL4S110 that I'm using. The board data sheet says that I have 1M of available...

Hi All, I'm trying to understand the whole memory model for the BL4S110 that I'm using. The board data sheet says that I have 1M of available Serial Flash Memory (program). I loosely understand that this is comprised of Root Code, Root Data, Xmem Code, and Xmem Data. What I don't understand is whether or not I truly have access to store a full 1M of code and data. Also, if I do have t...


getting error for serial flash RCM3700

Started by davariswati in Rabbit-Semi17 years ago 4 replies

hello, Iam getting following error when I complie the program with RCM 3700 as Target. ERROR DKENTRY.LIB : Out of root code space, try...

hello, Iam getting following error when I complie the program with RCM 3700 as Target. ERROR DKENTRY.LIB : Out of root code space, try moving code to XMEM. when i removed some of CGIs 1st error is not occuring but following 2 errors are occuring, ERROR SFLASH.LIB : Undefined (but used) global label sf_blocksize ERROR SFLASH.LIB : Undefined (but used) global label sf_dev Is any se...


RCM6700 6 serial ports and fat

Started by akisppoli in Rabbit-Semi12 years ago 4 replies

Hi all I have a problem using an RCM6700 with the 6 serial ports enabled and the fat filesystem. In datasheets i saw that rcm uses the serial...

Hi all I have a problem using an RCM6700 with the 6 serial ports enabled and the fat filesystem. In datasheets i saw that rcm uses the serial port B pins to drive the serial flash (PD4,PD5,PD6). In IOconfig i have change the serial portB to pins PC4,PC5. In this configuration if the serial port B is closed, the fat works fine but if is opened some times the fat works ans some times blocks (is...


Out of constant data space

Started by aintnoprobs in Rabbit-Semi19 years ago 6 replies

Hi all, I use a RCM3700 with 512K flash and 512K SRAM. While adding lines to the following function I got this error. "Out of...

Hi all, I use a RCM3700 with 512K flash and 512K SRAM. While adding lines to the following function I got this error. "Out of constant data space" const HttpSpec http_flashspec[] = { { HTTPSPEC_FILE, "/",index_html,NULL, 0, NULL, NULL}, { HTTPSPEC_FILE, "/index.html",index_html,NULL, 0, NULL, N


Out of variable data space & Out of xmem code space, use a larger ROM/RAM

Started by aintnoprobs in Rabbit-Semi20 years ago 14 replies

Hi, I am using a RCM 3700 with 512K SRAM and 512K Flash on DC 8.3. 1. My code declares "#memmap xmem" right on top of the C file. 2. I...

Hi, I am using a RCM 3700 with 512K SRAM and 512K Flash on DC 8.3. 1. My code declares "#memmap xmem" right on top of the C file. 2. I have 221KB of #ximport files. (includes html, jar & jpg files) 3. *.bin file comes to 435KB. When I have disabled "seperate I & D space " and compile to a bin file I get the followi


DLM from Robert Richter RCM3000 issue

Started by freeriderx_11 in Rabbit-Semi19 years ago 4 replies

Hello, I test the DLM program from Robert Richter with a RCM3000 (512K SRAM 512K flash). I use the original sample.c and original...

Hello, I test the DLM program from Robert Richter with a RCM3000 (512K SRAM 512K flash). I use the original sample.c and original DLM__RCM3200__.bin files. I have just add in the original RunDLM.lib for define my board (RCM3000) for use the DLM__RCM3200__.bin : #if (_BOARD_TYPE_ == RCM3200) || (_BOARD_TYPE_== RCM3220A) || (_BOARD_TYPE_== RCM3000) #define DLMFilename "DLM__RCM3200__.



The 2024 Embedded Online Conference