EmbeddedRelated.com
Memfault Beyond the Launch

RCM 2250 and RCM 2260 Compatibility

Started by bengtson in Rabbit-Semi19 years ago

I've been working on a project for a client using the RCM 2200 but hit some memory limitations and was planning on moving up to the 2250...

I've been working on a project for a client using the RCM 2200 but hit some memory limitations and was planning on moving up to the 2250 and 2260. Both boards are needed but they run an identical version of the software. Supposedly the only hardware difference between the two boards is the RJ-45 ethernet connector. There are differences between the


Load a program

Started by "yan...@omniverter.com [rabbit-semi]" in Rabbit-Semi7 years ago 3 replies

Hello, I am using BL4S200. I have some old version program stored in the flash memory. I check DC10.72. It looks DC10.72 only can down load...

Hello, I am using BL4S200. I have some old version program stored in the flash memory. I check DC10.72. It looks DC10.72 only can down load combined code to controller. Is it possible to upload the code from controller to PC? Thank you for your help


Upgrade from RCM3700 to RCM6700

Started by Stevan in Rabbit-Semi12 years ago 2 replies

Hello everybody, I've been working for a long time with the RCM3700 in a somewhat complex application. Now I'm thinking on moving to the...

Hello everybody, I've been working for a long time with the RCM3700 in a somewhat complex application. Now I'm thinking on moving to the RCM6700, because I'm getting short of memory and processing capabilites. The application uses the RCM3700's serial flash for configuration storage and data logging. I don't use any filesystem for that because I do flash r/w operations by hand. In RCM3700...


SRAM Battery Backup

Started by "rsp.blue" in Rabbit-Semi17 years ago 9 replies

hi i am using Dynamic C V8.01 & RCM 3200 Module i have connected 3V lithium battery to VBat_Ext pin. RTC is performing correct on power...

hi i am using Dynamic C V8.01 & RCM 3200 Module i have connected 3V lithium battery to VBat_Ext pin. RTC is performing correct on power On/off. but SRAM is not maintaing its data. i have used Xalloc for memory allocation. code for data write is as follows //////////////////////////////////////////////////////////////////// static char buffer1[1024]; // buffer for data to write st...


Using GRAPHIC.LIB with non-Zworld display

Started by Tom Collins in Rabbit-Semi19 years ago 2 replies

I'm currently modifying my hardware to use a 128x64 graphic display instead of the current 20x4 character display. As I was planning the ...

I'm currently modifying my hardware to use a 128x64 graphic display instead of the current 20x4 character display. As I was planning the interface to the LCD, I noticed that DC includes some libraries related to graphic displays. My display uses a Epson S1D10605 controller, which appears to be a fairly common memory-mapped interface where I can simply


DHCP <-> STATIC IP

Started by aintnoprobs in Rabbit-Semi19 years ago 6 replies

HI all, I use DC 9.1 on a RCM3200. I've been experimenting the runtime ip address change from DHCP to Static & vice-versa on a...

HI all, I use DC 9.1 on a RCM3200. I've been experimenting the runtime ip address change from DHCP to Static & vice-versa on a simple program. After toggling the choice 4 times the program crashes giving the following error on a message box. "Run Time Error: XMEM allocation failed .. ( out of memory) Address fd


MSCG12232.LIB

Started by pcvisagie in Rabbit-Semi19 years ago 1 reply

I use the MSCG12232.LIB to control a powertip PG12232 display. The problem is that display data is y flipped. The function _glData ...

I use the MSCG12232.LIB to control a powertip PG12232 display. The problem is that display data is y flipped. The function _glData return the display data from the display memory. EXAMPLE: ------- Graphic Buffer...horizonal format pixel (x,y) 2,0 is at location glBuf[0] with bit 5 set. 00100000 TRANSLATES TO: LCD Display......ver


SERIAL FLASH - reading not ok

Started by Eva Garcia in Rabbit-Semi20 years ago 1 reply

Hi,, can anyone suggest why I only read the contents of the buffer in the serial flash (at45db642) instead of the page wanted. If I...

Hi,, can anyone suggest why I only read the contents of the buffer in the serial flash (at45db642) instead of the page wanted. If I write many pages to memory, and try to read the first written, I'll get the results of the last data loaded to the buffer of the serial flash. The initialization of the serial flash went on smoothly.


Understanding #memmap

Started by funky in Rabbit-Semi17 years ago 2 replies

Hello people, I've got maybe a large code (~7000 lines) in a very memory limited configuration (RCM2020 128KB ram/256KB flash), and usually...

Hello people, I've got maybe a large code (~7000 lines) in a very memory limited configuration (RCM2020 128KB ram/256KB flash), and usually when I try to use _DEBUG or _VERBOSE macros, I get an error about no root space available. I'd like to know what is happening when I write "#memmap xmem" at the beggining of my code, which part (structs, global variables, local variables, sta


Force hard reset?

Started by leob...@gmail.com in Rabbit-Semi16 years ago 3 replies

Does anyone know if there is a way to programmatically hard reset (or cold-start or reboot) a BL2600 processor board without power cycling or...

Does anyone know if there is a way to programmatically hard reset (or cold-start or reboot) a BL2600 processor board without power cycling or using the reset button? By "hard reset", I mean that the firmware will be reloaded from the flash memory to RAM and begin executing, and variables will be initialized. I'd like to be able to command the board to reboot via a serial or ethernet link. Thanks...


Anybody using custom error handler

Started by "ger...@petrobox.net [rabbit-semi]" in Rabbit-Semi9 years ago 1 reply

In some situations i suffer runtime errors and can't find the source (well the source is bad code for sure hehe). According this page theres a...

In some situations i suffer runtime errors and can't find the source (well the source is bad code for sure hehe). According this page theres a way to log that errors on the internal memory of the rabbit to check later. ftp://ftp1.digi.com/support/documentation/html/DynCUsersManual/7rte.htm Anybody using this? I just need to save source and line code + the error code. And get a way to g...


PWM max frequency

Started by chan_fongtan in Rabbit-Semi19 years ago 1 reply

Hi, I had a Rabbit 3400 running at 29.4M Hz. With 512K Flash Memory and 512K SRAM. I had read PWM_Test.c sample program. The sample is...

Hi, I had a Rabbit 3400 running at 29.4M Hz. With 512K Flash Memory and 512K SRAM. I had read PWM_Test.c sample program. The sample is using 10KHz PWM cycle. Can I known what is the maximum PWM frequency that RCM3400 can do?? How to calculate the minimum and maximum PWM frequency?? Many thanks... Regards, CF


pk22xx-Question

Started by Heru Setiawan in Rabbit-Semi13 years ago 3 replies

Hi All i found at pk22xx have several memory: 1. EPROM (up to 512K) or flash EPROM (up to 256K) for program and nonvolatile data storage. 2....

Hi All i found at pk22xx have several memory: 1. EPROM (up to 512K) or flash EPROM (up to 256K) for program and nonvolatile data storage. 2. EEPROM (512 byte standard) for storing system information. (use: 24ac04 ). but i confuse with function of EEPROM. it means if i download *.bin file from C Dynamic via rj-12(serial port) or plcbus. where is *.bin stored? at EPROM or EEPROM, of couse ...


Out of memory?

Started by "Ing. Luis A. Briones" in Rabbit-Semi18 years ago 4 replies

Hi, I make a large program in a RCM2210 (256 K flash, 128 K ram). The program worked well. I add a new module. I tested the new module alone...

Hi, I make a large program in a RCM2210 (256 K flash, 128 K ram). The program worked well. I add a new module. I tested the new module alone and work ok. But when I put the new module in the program I have some bad operation. The program has a web configuration. This part sends me a 404 error message or they put very slowly. I upload a text archive to FTP and this doesn't work. I suppose tha...


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...


How to prevent databse from being overwritten in xmem after a power cycle?

Started by "emb...@gmail.com [rabbit-semi]" in Rabbit-Semi9 years ago 9 replies

After allocating +13kB in xmem using _xalloc(&tempsz, 0, XALLOC_BB) and itializing it, how do I prevent reallocating memory with default...

After allocating +13kB in xmem using _xalloc(&tempsz, 0, XALLOC_BB) and itializing it, how do I prevent reallocating memory with default data(which are out-of-date) after a power cycle? is there something I'm missing? // begin quasi pseudo-code... #define BLOCK_START_MEMBER ((long)0x3A8446F7) #define BLOCK_END_MEMBER ((long)0x7F6448A3) #define BLOCK_START_NODE ...


ISR problem with Separate I&D spaces

Started by cma8691 in Rabbit-Semi20 years ago 2 replies

Hi- I've got a what I think is a simple problem here. I'm using Timer B1 generating periodic interrupts with the isr incrementing a...

Hi- I've got a what I think is a simple problem here. I'm using Timer B1 generating periodic interrupts with the isr incrementing a global counter, and I can't get the program to work using "Separate I&D" memory spaces. I'm using Dynamic C 7.30TSE on a RCM3200. There is no problem when I call the isr directly (w/ Separate I&D),


Writing in User Block of Flash

Started by Waleed Farrukh in Rabbit-Semi14 years ago 2 replies

Hello All I am using RCM5600W module, and want to write on User block of flash. I can write to the flash from the sample programs of Dynamic C...

Hello All I am using RCM5600W module, and want to write on User block of flash. I can write to the flash from the sample programs of Dynamic C 10.62, but when I try to write in flash using the writeUserBlock() function in my own program, my program stops, and debug window gets stuck. Is it due to the fact that my program somehow utilize User Block of Flash memory? Kindly guide me how can I...


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



Memfault Beyond the Launch