Forums Search for: Flash
Securing code?
inAn interesting question came up today in a meeting. If we release a product on a Rabbit 3000, what's to stop someone from snarfing our code out...
An interesting question came up today in a meeting. If we release a product on a Rabbit 3000, what's to stop someone from snarfing our code out of it with a Rabbit cloning cable? Is there some read-protect setting in the hardware that I haven't found in the documentation? I'm not trying to keep someone from ever writing to the flash again, but I do want people to not read my code. Thanks...
communication with PC using SlavePort on RCM3100
ini wish to accomplish the following: 1. use my own editor instead of DynamicC 2. then using tools features of my editor to call the...
i wish to accomplish the following: 1. use my own editor instead of DynamicC 2. then using tools features of my editor to call the command-line compiler to compile my code 3. flash the rabbit with the new image 4. attach a simple stdio console using the slave port of the RCM3100 without having to remove the programming cable. 1-3 are easy but i have not enough understanding of the slave p...
Timeout while waiting for response from target ???
inHello Rabbit group. After searching this board and the rest of the WWW, contacting Z-World, and finding no clues I will post a problem...
Hello Rabbit group. After searching this board and the rest of the WWW, contacting Z-World, and finding no clues I will post a problem here. I am using a Windows XP PC and Dynamic C Version 9.21. The target is a 44 Mhz RCM3200, 256K + 512K SRAM, 512 Flash, which is mounted on our custome made control board. My application compiles an
Target Communication Error (While Sending User Program)
inGuys, I am troubleshooting the problem where device based on RCM2100 core (512 Flash, 512 RAM) cannot start and is being power-cycled...
Guys, I am troubleshooting the problem where device based on RCM2100 core (512 Flash, 512 RAM) cannot start and is being power-cycled indefinitely by the watchdog. The unit used to work fine for some time (6 months or more) and out of the sudden we got 5 of them displaying the same behaviour. I know for sure that firmware starts execution since our default settings are getting writte...
Load a program
inHello, 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
Timeout dilemma
inI am using a Rabbit 3000 for my current application. I am compiling in Flash and running in RAM. I have been facing alot of timeout issues...
I am using a Rabbit 3000 for my current application. I am compiling in Flash and running in RAM. I have been facing alot of timeout issues and they seem to keep coming in a variety of 3, even though no change has been made to the code: While Debugging; Timeout while waiting for response from target While Sending User Program;Timeout while waiting for response from target ...
Out of root code space
inI have a large design that is based on the Rabbit 2000 TCP/IP Development board. I am using Dynamic C TCP/IP 7.05 TSE. I am continously...
I have a large design that is based on the Rabbit 2000 TCP/IP Development board. I am using Dynamic C TCP/IP 7.05 TSE. I am continously having "out of root code space" problems. I am not even using 1/2 of my 512kBytes of FLASH (2x256k). Consolodating my string literals is the only thing that is saving me currently. Does anyone know if the newer ver
No Board ID found
inHi everybody I use a RCM3100 core module with Dynamic C 8.61. Suddenly I cannot communicate to my target again getting the following...
Hi everybody I use a RCM3100 core module with Dynamic C 8.61. Suddenly I cannot communicate to my target again getting the following warnings and errors: line 1 : WARNING ERROR : No parameters found for flash id received from pilot bios - using default parameters. line 33 : WARNING BOARDTYPES.LIB : No ID Block found on the target; defini
Understanding #memmap
inHello 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
Commandline RFU
inI'm still unable to program an RCM6700 using the GUI RFU on a PC that doesn't have Dynamic C 10.xx installed. So I moved on to the Commandline...
I'm still unable to program an RCM6700 using the GUI RFU on a PC that doesn't have Dynamic C 10.xx installed. So I moved on to the Commandline RFU, which is actually more important since that is what our production line uses to program rabbits. And it too doesn't work. As we do with the RCM3000 series, we put the following files in a local directory: coldload.bin pilot.bin flash.ini ...
Force hard reset?
inDoes 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...
High speed data logger
inI'm building a system using a 3300 and we are trying to log as much data as we can before we send it out for processing. I've found the...
I'm building a system using a 3300 and we are trying to log as much data as we can before we send it out for processing. I've found the following: 1) Serial flash is too slow (16 msec delay for a write) 2) Using only internal ram gives too few points. 3) Using xmem is better, but I don't seem to be able to access very much (60K)&
Please help with Out of variable data space
inHi, I,m working on a project that requires "large" serial buffers for serial ports B and C. Using a RCM3110 with 128K RAM, and 256K...
Hi, I,m working on a project that requires "large" serial buffers for serial ports B and C. Using a RCM3110 with 128K RAM, and 256K Flash I have the application running with buffers for serial B and serial C of size 4095 bytes each one. When I try to increase those buffers to 8191 bytes, I get the message. line 3602 : ERROR MATH.
big problem with Dynamic C compiler!
inHi at all, we're developing the firmware on board of the RCM3700 module using the compiler Dynamic C ver.9.52. The the program structure has...
Hi at all, we're developing the firmware on board of the RCM3700 module using the compiler Dynamic C ver.9.52. The the program structure has become very complex, we use a lot of structures both in RAM and in flash and use intensely xmem area and root area, the program is composed by 15000 lines codes, divided in 10 custom library files. and so at certain point (adding others structure...
PWM max frequency
inHi, 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
Not Flash ID
inHello all, We have developed rabbit based module at our place. We have carried out some diagnostic test and found ok. During cold boot mode,...
Hello all, We have developed rabbit based module at our place. We have carried out some diagnostic test and found ok. During cold boot mode, when I compile 'file.c' program it will stop loading at 128/10535 and give a message "While sending User program: Target communication error". We have also load a .bin file trough the Rabbit Field Utility(RFU.exe). In that case it will give a me...
pk22xx-Question
inHi 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 ...
compile error: out of variable data space
inI've been developing an app for an RCM3200. Lately, I have been compiling and running in RAM, but since I wanted to utilize the user black,...
I've been developing an app for an RCM3200. Lately, I have been compiling and running in RAM, but since I wanted to utilize the user black, have gone to compile in Flash, run in RAM. Now, my program gives an "out of variable space" error on compile. Looking through the archives, it appears xmem is my solution. I gues what I am looing for is sugge
Out of memory?
inHi, 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...
RCM3200, FS2_RAM_PHYS and battery backed ram
inI'm in the middle of porting a project from the RCM2250 to the RCM3200. I don't use the rabbit file system, however, I store data located at...
I'm in the middle of porting a project from the RCM2250 to the RCM3200. I don't use the rabbit file system, however, I store data located at FS2_RAM_PHYS in the area reserved by FS2_RAM_RESERVE. This has worked fine with the RCM2250. Data has been preserved when the power has been turned off since the SRAM is all battery backed. Now when I come to use the RCM3200 (code and BIOS in flash) it...