Flash question

Started by realwarder in Rabbit-Semi12 years ago 4 replies

Hi, I have been investigating the rabbit and am trying to flash the device, but have the following questions that perhaps someone could ...

Hi, I have been investigating the rabbit and am trying to flash the device, but have the following questions that perhaps someone could help me with: A flash 'bin' file is generated by the compiler. How does this map onto the physical flash memory? For instance I have a 300K image and the RMC3200 has a 512K flash - but should it be


Flash Copy

Started by Sean Ryan in Rabbit-Semi13 years ago 1 reply

I'm looking for a simple way to copy the second flash to the first flash. Basically to do a firmware update, I'd like to take an image of...

I'm looking for a simple way to copy the second flash to the first flash. Basically to do a firmware update, I'd like to take an image of the firmware(stored on my SD based FAT filesystem), burn it to the second flash then execute a single monolithic routine in the second flash that burns the entire contents to the first flash.. Or the routine could reside


Serial Flash v NAND Flash

Started by atkincraig in Rabbit-Semi12 years ago 1 reply

Hi, I'm developing an application that has Serial Coms, Ethernet, FAT, FTP and Flash. Currently I'm using a RCM3300 that has 8mb of...

Hi, I'm developing an application that has Serial Coms, Ethernet, FAT, FTP and Flash. Currently I'm using a RCM3300 that has 8mb of serial flash. I have noticed that the RCM3365 has 16Mb of NAND flash and it is cheaper than the RCM3300. What are the disadvantages and advantages of Serial flash v's NAND flash? Regards CA


Question on Write Flash when Run in FLASH ???

Started by simitel0299 in Rabbit-Semi13 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 !


Way to Erase Flash through Software?

Started by squants in Rabbit-Semi13 years ago 6 replies

Hello All, Is there a way to erase the flash memory completely via Dynamic C or a program? I'm not sure if it is possible, since the...

Hello All, Is there a way to erase the flash memory completely via Dynamic C or a program? I'm not sure if it is possible, since the program is run in flash. I do not have a socketed flash, thus it is very hard for me to take the flash off and erase it in a machine. Is there any tricks someone has come up with? Or am I missing something complete


DLM & DLP on 2 flash w/ BIG progrms

Started by itec_srl in Rabbit-Semi13 years ago 2 replies

Hi! I would apreciate if somebody could explain me something. I'm trying to implement remote firmware upadte on my Rabbit...

Hi! I would apreciate if somebody could explain me something. I'm trying to implement remote firmware upadte on my Rabbit project, and I find some samples of implementations on cores with 1 flash memory, and with 2 flash memory. But on the 2 flash aproach, It uses 1 flash for dlm, and the another for DLP. On my case, my app


Storing Records in 2nd flash

Started by brittle_heart in Rabbit-Semi12 years ago 3 replies

Hi, I am using RCM3000 (2*256k flash, 512k SRAM) for data logger application. I want to use complete 2nd flash for data logging. I ...

Hi, I am using RCM3000 (2*256k flash, 512k SRAM) for data logger application. I want to use complete 2nd flash for data logging. I would like to address each memory location in 2nd flash manualy. To achive this I would like to know what all the changes need to be done in RabbitBios.c so that Dynamic C does not map any segment to 2nd flash


Serial Flash Swap

Started by brotherbev in Rabbit-Semi10 years ago 1 reply

I am trying to write a small program to copy files from one Serial Flash chip to another using the RCM 3100. The basic idea is to copy some...

I am trying to write a small program to copy files from one Serial Flash chip to another using the RCM 3100. The basic idea is to copy some files into arrays, disconnect the 1st flash, connect the 2nd, then copy the data back into the new flash. My problem comes when trying to initialize the 2nd flash. After finishing with the 1st flash, I call fat_UnmountPartition(). Here's what I've tried s...


Writing to flash when running in RAM

Started by laichzeit0 in Rabbit-Semi11 years ago 2 replies

Hi all I'm using the DL manager from SHDesigns on a RCM3365. My DC program is compiled to flash + run in RAM. When it is time to write a...

Hi all I'm using the DL manager from SHDesigns on a RCM3365. My DC program is compiled to flash + run in RAM. When it is time to write a new program to the flash, it reboots the device when _InitFlashDriver(0x03) is called, which is not supposed to happen. If I have set it to compile + run in flash all works fine. Does anyone know what the correct procedure is to initialise the flash ...


NAND flash question.

Started by Jerry in Rabbit-Semi13 years ago

Hi all, I'm about to use NAND flash (Samsung chips, not Compact Flash or Smart Media) in a Rabbit project & I'm wondering if anyone...

Hi all, I'm about to use NAND flash (Samsung chips, not Compact Flash or Smart Media) in a Rabbit project & I'm wondering if anyone here has worked with it & could answer a question. I need to access the flash as a block device & it looks like I need NAND Flash Translation Layer (NFTL) software to do this, as well as to


Downloading to Flash

Started by rhina1999 in Rabbit-Semi12 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


How can to get the checksumm for a program in flash

Started by rigojano in Rabbit-Semi13 years ago 1 reply

In run time. How can I do that? What funcion must I use to read flash locations of all flash, and compare corruption of data in run...

In run time. How can I do that? What funcion must I use to read flash locations of all flash, and compare corruption of data in run time. Using a system with only one flash, like RCM2000 Best Regards, Rodrigo.


Sharing flash file system between two flash

Started by ttt_raquel in Rabbit-Semi12 years ago 3 replies

Hello everybody. I managed to keep two different codes in a RCM2250, one in the first flash (with COMPILE_PRIMARY_PROG defined) and a...

Hello everybody. I managed to keep two different codes in a RCM2250, one in the first flash (with COMPILE_PRIMARY_PROG defined) and a more recent version of the same code in the second flash (with COMPILE_SECONDARY_PROG defined) using something similar to what is done in SAMPLES/DOWN_LOAD/dlm_tcp.c. Now, I would like this two codes to share the s


Flash is erased

Started by janus44se in Rabbit-Semi12 years ago

We have developed a Rabbit 2000 card with 512kb Flash, 256kb Ram. Sometime the flash is erased from address 00:6000 and up, and crashes. ...

We have developed a Rabbit 2000 card with 512kb Flash, 256kb Ram. Sometime the flash is erased from address 00:6000 and up, and crashes. And sometime 00:5555 is changed from 32h to 22h but still works. I use WriteFlash(DATA_LOG_ADDRESS, pData, sizeof(LOGGED_DATA)); To write to flash and uses SST39SF040 and DC 7.32 Thanks in advance, Janne


Serial flash and PB0 on RCM 3700

Started by matjazkariz in Rabbit-Semi11 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 ...


Anyone has ever get in trouble with PILOT?

Started by changj101010 in Rabbit-Semi14 years ago 2 replies

I'm suffering a serious trouble with the PILOT. I wonder if there are any one who have met the same problem. I had designed a RCM3000...

I'm suffering a serious trouble with the PILOT. I wonder if there are any one who have met the same problem. I had designed a RCM3000 board. The only difference is the flash-- AM29LV040B which is compatible with the ST M29W040B (a large sector flash). When downloading the program to flash, the CPU even never access the flash although the process report OK.


Problem with WriteFlash

Started by ianomaley in Rabbit-Semi13 years ago

Helo, This mail is to ask if anybody has experience using WriteFlash. I got a group of custom dataloggers based in a RCM2020 board...

Helo, This mail is to ask if anybody has experience using WriteFlash. I got a group of custom dataloggers based in a RCM2020 board with a single flash. It saves groups of 23 bites 50 times/day on flash. According to 100.000 write cycle endurance for the flash this would be enough for years of operation writing on the same flash sector.


atmel data flash at45db081b

Started by arunpg2002 in Rabbit-Semi11 years ago

hello, i am using atmels spi dataflash with rabbit 2000 to store the data.i not using a driver for spi communication. it is possible to read...

hello, i am using atmels spi dataflash with rabbit 2000 to store the data.i not using a driver for spi communication. it is possible to read and write the data to the internal buffer of data flash and to read the main memory of the flash. but while i am trying to write the datas to the flash ,only first 8 byte is fetching to the flash.remaining shows FF. any one please help me to sol...


problem with flash programming !!!!

Started by scho70182 in Rabbit-Semi13 years ago

I want to program the 512K flash with the prommer and to set then the flash on the tcpip-card. This card don't work. But the tcpip-card...

I want to program the 512K flash with the prommer and to set then the flash on the tcpip-card. This card don't work. But the tcpip-card works correctly, when the flash is programming about the rabbit2000 and programming-cable. Where is the mistake? What I must change the program for the flash? byebye Georg


Help with flash memory

Started by pennshiggie in Rabbit-Semi11 years ago 2 replies

Hi, I am currently trying to solve a problem in a system developed by someone else 3 years ago. The system is new to me and I'd appreciate...

Hi, I am currently trying to solve a problem in a system developed by someone else 3 years ago. The system is new to me and I'd appreciate any help. CPU: Rabbit 2000 Flash: AT29C040 I'm trying to enable the software protection function in the Flash memory. For this I'm trying to download couple of bytes to a specific address in the flash memory. According to the user manual (TN20...