HCS-C: Known BUGs and expected fixes
Bob Morrison (c) July 2005
HCS_C
It should be obvious, but I'll state it anyway--bugs are really likely. The more bug reports I get, the quicker you'll get fixes. Don't just live with the bug(s), send me a detailed bug report! You'll help everybody that uses HCS_C. When you send me a bug report, *please* be detailed--otherwise I will waste precious time trying to duplicate the bug. Don't be afraid to send even the most trivial problem in--don't assume that I am sure to see it! Here's what I like to see in a bug report:
BUG REPORT FOR HCS_C XPRESS
a: version of host (you can see it on the startup banner. Currently I am releasing version 0.03)
b: version of the HCS_C Xpress compiler (Currently I am releasing version 0.03)
c: version of the HCS_C firmware in flash memory (Currently I am releasing version 0.03)
d: Your name, email address, date of bug found, and what computer and OS you are using (some problems are host speed related)
e: The events.hcs file causing the failure
e: Description of bug, including any error messages, description of where the failure occurs in the events.hcs file, and other symptoms
f: Frequency of the bug--every time the program is run, occasional, once in a long while
g: Severity of the bug--have you figured out a workaround and what is it
h: It would be especially nice if you included an actions log dump file. Put a LOG MODE ACTIONS in your if-reset statement, followed by a LOG MODE OFF. Then, at the start of the if statement that has the problem, put a LOG MODE ON, then a LOG MODE OFF at the end of the if statement block (just before the last end statement of that if statement).
Thank you for helping make HCS_C the best it can be!
Bug list for HCS_C Xpress 0.03
| 12/3/2005 | rdm | file load does not restart xmit_stopped | PCBA.03 | fixed | fixed in version 0.03a FW | |
| 12/3/2005 | rdm (Russ) | Output shadow register not set right | PCBA.03 | fixed | fixed in version 0.03a FW | |
| 12/3/2005 | rdm | Voice, HCS_BYTE syntax problems | PCBA.03 | fixed | fixed in version 0.03a compiler | |
| 12/3/2005 | rdm | Added special char support | PCBA.03 | feature | fixed in version 0.03a compiler, FW | |
| 12/3/2005 | rdm | Added X10 and Output host support | PCBA.03 | feature | fixed in version 0.03a FW | |
| 12/32005 | rdm (Russ) | X10 setting all modules | PCBA.03 | not replicated | submitted, not found yet |
Bug list for HCS_C Xpress 0.02
| 7/26/2005 | rdm | 74LVT245 buffer on daughtercard missing byte control | PCBA.03 | fixed | requires hay wire fix | |
| 7/26/2005 | rdm | debugging stuff left in HCS_C Xpress FW | PCBA.03 | fixed | fixed in version 0.03 FW | |
| 7/29/2005 | rdm | RS485 HCS_NET missing query storage | PCBA.03 | fixed | fixed in version 0.03 FW | |
| 7/29/2005 | rdm | RS485 HCS_NET LCD_Link slow DE | PCBA.03 | fixed | fixed in version 0.03 FPGA circuitry | |
| 7/29/2005 | rdm | Bug in HCS_STRING variable display %P2 | PCBA.03 | fixed | fixed in version 0.03 FPGA circuitry--affects all escape char modes |
|
These are the known hardware bugs (and perhaps soon FW or bootROM bugs) in HCS_C, the Arm processor plus Altera 20K100 FPGA update to the HCS_2 main board.
| 10/04/03 | rdm | 74LVT245 buffer on reverse wrong orientation | PCBA.01 | fixed | fixed in version PCB A.02 | |
| 10/04/03 | rdm | EPROM pullups go to ground | PCBA.01 | fixed | fixed in version PCB A.02 | |
| 11/28/03 | rdm | X10 center pins on connector swapped | PCBA.02 | fixed | fixed--HCS2 required a special cable to the TW523--swapped pins on the FPGA now works with normal cable |
|
| 1/24/04 | rdm | Voice capacitor going to +5 rather than ground | PCBA.02 | fixed | fixed in A.03 | |
| 1/28/04 | rdm | missing bias resistors and capacitor for voice recording | PCBA.02 | fixed | fixed in A.03 | |
| 2/11/04 | rdm | tight PC layout means scrambled addressing to Flash--no sector erase, chip erase only | PCBA.02 | will not fix | ||
| 2/14/04 | rdm | Voice relays missing +3.3 connection | PCBA.02 | fixed | fixed in A.03 | |
| 3/12/04 | rdm | missing control wire to daughtercard if | PCBA.02 | fixed | fixed in A.03 |
The following is OLD--it is for the old HCS_R custom board added to the old HCS_2 daughtercard stack.
This page describes the known HCS_R hardware and firmware bugs. In each case, I will list a planned action, as well as a guess as to when it will be fixed.
| Date submitted | Who found | Description | Version | Status | Action in what version | Date of Action |
| 6/21/02 | rdm | ~ (not) function wont compile | 5.01 | fixed | fix in version 5.02 | Jul 27 |
| 7/19/02 | rdm | fpga interrupt service clash with the HCS interrupts | 5.01 | fixed | fix in version 5.02 | Jul 23 |
| 7/19/02 | rdm | fixed bug where CID unrecognized area codes hung the statemachine | 5.01 | fixed | fix in version 5.02 | Jul 23 |
| 7/27/02 | rdm | bugs in the BIT function | 5.01 | fixed | fix in version 5.02 | Jul 26 |
| 7/27/02 | rdm | No unary support | 5.01 | fixed | fix in version 5.02 | Jul 27 |
To send me a bug:
mail to: zetaengineering