Forums Search for: Watchdog
BL2100 Watchdog Timer, Contol?
inGroup, Running a pretty complex program on a BL2100 (Smartcat). I know the virtual driver has the hitwd() function, but I have had several...
Group, Running a pretty complex program on a BL2100 (Smartcat). I know the virtual driver has the hitwd() function, but I have had several occasions where the system would lock and the watchdog timer would not generate a reset. Any way to control this manually, etc, so I have a better idea what the watchdog is doing. Thanks in advance, David
How to detect a HW watchdog timeout
inHi, I think this is a basic question, but i can fugure out how it works. I want to use the WH watchdog timer in my program. Does...
Hi, I think this is a basic question, but i can fugure out how it works. I want to use the WH watchdog timer in my program. Does anyone know how I can detect if it timed out? When I check the GCSR register (of my RCM 3700), nothing changes. I want my dynamic C program to do the following as it starts: Yes -
Virtual Watchdog Timeout
inI have very annoying Virtual Watchdog Timeout issues sometimes in my RCM6700 software that otherwise works perfectly. But every once in awhile I...
I have very annoying Virtual Watchdog Timeout issues sometimes in my RCM6700 software that otherwise works perfectly. But every once in awhile I will load a build onto a RCM (that works fine with zero WDT on another RCM in the programmer), and it will just give me VWDT errors over and over and just crash (very annoying when the RCM is installed in a enclosure and it has to be taken apart to get to...
Difference between flashing with DC9.52 and RFU3.02 - Virtual Watchdog
inVirtual Watchdog Operation. I am observing a difference in a program compiled to an RCM3xxx directly with DC9.52, compared to...
Virtual Watchdog Operation. I am observing a difference in a program compiled to an RCM3xxx directly with DC9.52, compared to compile-to-disk and load via RFU 3.02. (Everything works correctly, including chkWDTO(), with direct DC9.52 compile to target in release mode; no RST 28) For our "real" program: With the RFU load version, I can lock the program in a loop, and it does not res...
Resets caused by watchdog timeout will create and report a hardware reset on this board
inI am getting the following compiler warning when compiling for an RCM6700: "Resets caused by watchdog timeout will create and report a...
I am getting the following compiler warning when compiling for an RCM6700: "Resets caused by watchdog timeout will create and report a hardware reset on this board." I get this warning because of a conditional compile statement in Rabbit4000\Sys.lib. If _WDTO_ASSERTS_RESET_ is defined it throws this warning. But I have not defined _WDTO_ASSERTS_RESET_, so somewhere DC has deci
Low power modes and UCOS
inHi All, I am trying to get the low power modes to work under UCOS. At this time I can get the RCM5450W to run under mode 5, OSC/8 in the...
Hi All, I am trying to get the low power modes to work under UCOS. At this time I can get the RCM5450W to run under mode 5, OSC/8 in the call to set_cpu_power_mode(5, CLKDOUBLER_OFF, SHORTCS_OFF); If I try to use anything higher than this, ie the modes 6 to 10, it restarts after about 2 seconds, which corresponds to the 2 second timeout on the watchdog. The documentation indicates that th...
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...
Good Rabbit Disassembler
inI'm missing something or in DC there is'nt a (good) disassembler? The only way I found to disassemble code is by using the disassemble...
I'm missing something or in DC there is'nt a (good) disassembler? The only way I found to disassemble code is by using the disassemble window, that shows only few bytes without "navigation" features (useless). There is another way? I'm trying to solve a "virtual watchdog timeout" that pops up randomly (but network related) in my code. There is another way (other than disassembled code) to ...
TimerB - Watchdog issues on OP7200
inI have a project to produce a variable pulse on selectable outputs of an OP7200. The customers range is from about a millisec to a sec. ...
I have a project to produce a variable pulse on selectable outputs of an OP7200. The customers range is from about a millisec to a sec. Every few seconds I need to be able to display and change the running time and number of cycles created while the system is running. I started using 'costate' logic with 'waitfor' lines and included multiple 'yield' statements after the 'glprintf' st
Rabbit doesn't restart after forceSoftReset() or virtual wd expiration
inHello, I'm trying to use forceSoftReset()and virtual wd expiration to restart my RCM3110 but what I'm getting is that both methods work...
Hello, I'm trying to use forceSoftReset()and virtual wd expiration to restart my RCM3110 but what I'm getting is that both methods work for me aprox 50% of the times. For wd expiration, I'm using: wd = VdGetFreeWd(100); while(1) {}; I don't get any strange message that helps me to find some error on my code. Do I need to use a hardware watchdog (external to the rabbit) ? Than...