EmbeddedRelated.com
Memfault Beyond the Launch

Question on Write Flash when Run in FLASH ???

Started by simitel0299 in Rabbit-Semi20 years ago 4 replies

Dear all, I am now using DC8.XX with Rabbit 3000 as CPU, and one 512KB FLASH, and 512KB SRAM on the board. I programe an application...

Dear all, I am now using DC8.XX with Rabbit 3000 as CPU, and one 512KB FLASH, and 512KB SRAM on the board. I programe an application which will store some data to FLASH. I know I can write FLASH ROM by using WriteFlash or WriteFlash2 from Dynamic C. But I want to do this by myself ! That is: I want to implement these functions by myself !


Downloading to Flash

Started by rhina1999 in Rabbit-Semi18 years ago 2 replies

I have been using Rabbit 3000 and to write my program into the flash, I always run the dynamic C software and Compile my program to flash....

I have been using Rabbit 3000 and to write my program into the flash, I always run the dynamic C software and Compile my program to flash. Now I will like to be able to download just the binary file to flash. This is so I can give my program to a third party without giving them my source code. I also use some Global macro definitions that I will like to use


Serial flash and PB0 on RCM 3700

Started by matjazkariz in Rabbit-Semi18 years ago 2 replies

Hi! I am new at programming rabbits. Recently I'm trying to use serial flash on my existing hardware where I already use serial ports C, D...

Hi! I am new at programming rabbits. Recently I'm trying to use serial flash on my existing hardware where I already use serial ports C, D and E. I have seen that some people had trouble using serial flash with serial ports. I am also using PB0 as input. As this pin is connected to serial flash (SCK) is it still possible to use serial flash? Thanks for all the suggestions! Matjaz ...


Serial Flash AT45DBxx1E as boot flash doesn't work

Started by "ant...@gmail.com [rabbit-semi]" in Rabbit-Semi8 years ago 11 replies

Serial flash AT45DBxx1D is obsolete. I have substituted it with the new AT45Dbxx1E model but I have problem using it as boot flash. Fails when...

Serial flash AT45DBxx1D is obsolete. I have substituted it with the new AT45Dbxx1E model but I have problem using it as boot flash. Fails when programming the IDBLOCK. Does anyone found a solution? PS: I'm using it on a Rabbit 6000 board (RCM67xx). TIA


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


SERIAL FLASH - reading not ok

Started by Eva Garcia in Rabbit-Semi19 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.


Erase Flash Function Work Well!

Started by changj101010 in Rabbit-Semi20 years ago 2 replies

I had tested the operation of flash. That is, call flash erasing functions directly from program running in RAM. The result is, it work...

I had tested the operation of flash. That is, call flash erasing functions directly from program running in RAM. The result is, it work all the time. Thus, I really don't know why so many times I can't compile program to flash with PILOT! ACCESSORY: The code in my test program like this, and is compiled to RAM: ... printf(&quo


RCM3900 SD flash power down

Started by pdaderko in Rabbit-Semi16 years ago 2 replies

Hi, I'm looking to use an RCM3900 in a project, I just have one question about powering down the SD (and I guess it could apply to the...

Hi, I'm looking to use an RCM3900 in a project, I just have one question about powering down the SD (and I guess it could apply to the onboard flash as well). I plan on using it to log data periodically, but the system can be powered off at any time. Is it a problem if the system gets turned off while the NAND flash is being written? I don't care about the last chunk of data that's abo...


Difference of Flash / Program Execution SRAM / Data SRAM

Started by s2s1 in Rabbit-Semi19 years ago 2 replies

Can anyone roughly explain different use of the memory above in our program? We load our program to Flash. Flash also used as xmem...

Can anyone roughly explain different use of the memory above in our program? We load our program to Flash. Flash also used as xmem windows. The program running in Program Execution SRAM (include variable, stacks, etc). Correct? How about Data SRAM? I'm using BL2500 which has 512kb Flash / 512kb SRAM (i think mine is Program Executio


RCM2200 Flash

Started by bluetech_th in Rabbit-Semi16 years ago 4 replies

I save some parameter such as IP address , configuration and etc in FS file system. I will save these parameters when I send a TCP command...

I save some parameter such as IP address , configuration and etc in FS file system. I will save these parameters when I send a TCP command for writing . My partner write a software on PC to polling the rabbit and write to the flash memory every time he connected ( every 5-10 min) for two years ago. Now my product was failed. I guess that flash memory was damaged. Anyone has...


how to read the data from code flash/RAM location and print it on hyperterminal using serial communication

Started by vidyadhar dodamani in Rabbit-Semi17 years ago 4 replies

hello sir/madam, i am working for an stand-alone voice mail system application using rabbit3000.it consists of a 512kb code flash, a 512kb RAM a...

hello sir/madam, i am working for an stand-alone voice mail system application using rabbit3000.it consists of a 512kb code flash, a 512kb RAM a rabbit3000 processor and a DSP processor for speech recording... whenever the system is reset the memory map which is flash is copied from flash to RAM and whenever the system is programmed by admin or a user leaves a message the memory map pertain...


Compile mode 'Code and BIOS in flash, run in RAM' not supported for this board.

Started by sql2us in Rabbit-Semi18 years ago 5 replies

Hi, i am new member and i am a new user on Rabbit RCM3000 and i use Dynamic C 9.4 to copmile and upload the code to the RCM3000. when i...

Hi, i am new member and i am a new user on Rabbit RCM3000 and i use Dynamic C 9.4 to copmile and upload the code to the RCM3000. when i try to run the code there is it works but when i try to use Compile> Compile to Target > Compile to flash, run in ram or Compile> Compile to .Bin File> compile to flash run in rab( 0x0F00; 29 MHz RCM3000; 512k, 512 SRAM, 512 Flash) i


RCM3700

Started by "S S...@gmail.com [rabbit-semi]" in Rabbit-Semi8 years ago 4 replies

Hi guys, I'm have problem with RC3700. I use RC3700 and development board with DC9.25. I use ADC and serial flash together but ADC not...

Hi guys, I'm have problem with RC3700. I use RC3700 and development board with DC9.25. I use ADC and serial flash together but ADC not work. If serial flash disable, ADC run normally. After i'm check, PB0 use together for ADC on development board and serial flash on RC3700 for CLK. Can you give me pointer what i'm must doing ? Or maybe you have sample program like i'm doing ? Thank you v...


RCM2110, compile to flash, run in RAM

Started by Tecnowatt - Massimo Sala in Rabbit-Semi19 years ago 3 replies

Hi I have a program that - already work in "compile and run in flash"; - doesn't need to store configuration data. I want to use...

Hi I have a program that - already work in "compile and run in flash"; - doesn't need to store configuration data. I want to use RAM, I read in the docs it is the fastest memory. I tried with Dynamic C 8.61 "compile to flash, run in RAM" but it complains: "line 160 : ERROR BOARDTYPES.LIB : Compile m


Program size on Rabbit 3900

Started by kk...@tagcords.com in Rabbit-Semi12 years ago 1 reply

Hi, I am using a rabbit 3900 which has 512k Program Flash and 512k ram + a 32mb NAND Flash. My program uses both the TCP/IP and FAT libraries....

Hi, I am using a rabbit 3900 which has 512k Program Flash and 512k ram + a 32mb NAND Flash. My program uses both the TCP/IP and FAT libraries. I was wondering if anyone had any suggestions for reducing the size of these two entities. I am using dynamic C version 9.6.2. The target program uses basic TCP Sockets. No UDP. I have the NAND Flash formatted to FAT12. This particular p...


Using writeIDBlock to update SysIDBlock

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

I'm trying to use writeIDBlock from write_idblock.c 2.01 in TN229, and it just isn't working as I'd expect. Perhaps someone here has some ...

I'm trying to use writeIDBlock from write_idblock.c 2.01 in TN229, and it just isn't working as I'd expect. Perhaps someone here has some experience that applies... This is on an RCM2260, so it has two 256k flash chips. I'm using uC/OS-II, and I'm just trying to set the serial number in the SysIDBlock structure and then write it back out to flash. My c


writing to flash memory fails: help please! :-(

Started by idesoete in Rabbit-Semi21 years ago 2 replies

Hi, I'm trying to write to flash, but after some more than a week, I'm becomming quite desperate of the ongoing failures.... my...

Hi, I'm trying to write to flash, but after some more than a week, I'm becomming quite desperate of the ongoing failures.... my define setting are: #define XMEM_RESERVE_SIZE 0x80000L #define FS2_RAM_RESERVE 0 #define FS2_USE_PROGRAM_FLASH 64 and my program says: lxnFlash = fs_get_flash_lx(); lxnR


RCM3700 Serial Flash Usage

Started by aintnoprobs in Rabbit-Semi20 years ago 4 replies

Hi, This is a very simple question but I haven't found a solution as yet. RCM 3700 boasts a 1Meg Serial Flash (AT45DB081B to be...

Hi, This is a very simple question but I haven't found a solution as yet. RCM 3700 boasts a 1Meg Serial Flash (AT45DB081B to be precise). It holds the following parameters. sf_blocks = 4095; //last page cannot be used sf_prefixsize = 8; sf_blocksize = 264; sf_addressbytes = 3; sf_pagebitshift = 9; I want


RCM 3720 - Problems with flash and energy interruption

Started by Derliz in Rabbit-Semi12 years ago 6 replies

I'm having troubles with our units in M=C3=A9xico. It seems that the energy= supply isn't very reliable and there are some power interruptions...

I'm having troubles with our units in M=C3=A9xico. It seems that the energy= supply isn't very reliable and there are some power interruptions that see= m to affect the FAT structure in the flash. This is what I get when checking the contents with the FAT_Shell example: h= ttp://dl.dropbox.com/u/20512436/example.jpg Has anyone experienced this before? Any suggestions? Thanks in advanc...


Query for accessing 512k flash memory of RCM 3200

Started by sumeet_srp in Rabbit-Semi18 years ago 10 replies

Hi, We are using, "44MHz RCM 3200, 256K+512K SRAM, 512K flash" with Dynamic C 9.21. At the time of compilation, it gives the error : "Out...

Hi, We are using, "44MHz RCM 3200, 256K+512K SRAM, 512K flash" with Dynamic C 9.21. At the time of compilation, it gives the error : "Out of root code space, try moving code to XMEM". So, it can be concluded that code size is more than 256k and therfore it gives above mentioned error. We have checked jumper setting for accessing 512k flash which is OK. Sti



Memfault Beyond the Launch