41CL :TROUBLE IN FILE TRANsFER - Printable Version +- HP Forums (https://archived.hpcalc.org/museumforum) +-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html) +--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html) +--- Thread: 41CL :TROUBLE IN FILE TRANsFER (/thread-245049.html) |
41CL :TROUBLE IN FILE TRANsFER - aurelio - 06-15-2013 Hi all!
xeq alpha "MMUCLR" alpha (thanks to Peter for his newbie guide) Actually I cannot understand where I'm wrong.
I think I've properly assembled the calculator (I mean the serial cable plugged into the board), one year ago, but actually this is the first time I'm trying in flashing it. Re: 41CL :TROUBLE IN FILE TRANsFER - Matt Kernal - 06-15-2013 Hi aurelio, Re: 41CL :TROUBLE IN FILE TRANsFER - Ángel Martin - 06-15-2013 Can you test the COM port on the PC? This may also be the issue, just make sure you´re using the right COM port and that it´s sending the data. Do you see the byte stream on the COMMAND DOS window? I understand your apprehension about reopening the machine, the Damocles sword of the broken posts is a constant threat. Maybe also worth trying the inverse operation, transferring from the CL to the PC using CLREAD. Just to eliminate another variable.
HTH, Re: 41CL :TROUBLE IN FILE TRANsFER - aurelio - 06-15-2013 Thank-you Matt, thank-you Angel! The display doesn't show any TIMEOUT message, simply it blanks out after a few seconds and I must key twice on the on toogle to switch the CL on EDIT: at the fifth attempt, without any change it shows a TIMEOUT message.............
Edited: 15 June 2013, 10:37 a.m.
Re: 41CL :TROUBLE IN FILE TRANsFER - aurelio - 06-16-2013 Trying to understand something more.......... Changed the parameters ad the time delay, but nothing of good.
Sometimes the display shows TIMEOUT, but mostly it is blank (calculator off). As we said laughing at school years ago, "if datas don't reach the destination, it means they drop on the floor or on the table"...and I see nothing, but sure they are not in the CL's RAM! What is determining the shut-off of the calculator? Batteries are in a perfect shape, I drop into new cells Well, I tried the reverse operation, assuming that in the ram there is nothing.
I set the YEXP on the CL and CLReader on the PC, the display show continuously the message SENDING, although there's not the target to be sent and only after a certain time the DOS window prompts again on the CLStuff directory.....This sound like was not requested effectlively a feedback on the transmission, maybe there's a fixed timeout for both the destination sides.
Edited: 16 June 2013, 8:03 a.m.
Re: 41CL :TROUBLE IN FILE TRANsFER - Sylvain Cote - 06-16-2013 At this point, I assume it's not a simple configuration issue. Re: 41CL :TROUBLE IN FILE TRANsFER - Raymond Wiker - 06-16-2013 What are the actual parameters you're using on the 41CL side (for YIMP/YEXP)?
Re: 41CL :TROUBLE IN FILE TRANsFER - aurelio - 06-16-2013 Hi Raymond, I set the parameters as follows:
BAUD12 (or 48, or 24) of course TURBO50 enabled
Cheers Edited: 16 June 2013, 12:12 p.m.
Re: 41CL :TROUBLE IN FILE TRANsFER - Matt Kernal - 06-16-2013
Quote: I have to ask the simple (hardware) questions.. Is the small serial cable fully plugged into the CLPD connector? It's not plugged into the FPGA connector, is it? There should be a plastic plug to keep one from plugging into the wrong connector. If this is correct, then maybe the small serial cable has a problem with it's Rx or Gnd connection. Are you using the RS232 cable that Monte sells, or did you build your own? Maybe this cable has an issue. You would need to test continuity using an ohm meter against Monte's pinout description in the manual. Otherwise, have you tried issuing the YIMP command on the CL with the RS232 cable unplugged? If so, you should only see the TIMEOUT message (the calculator should not turn off). Lastly (firstly?), make sure the CL board has a secure connection without breaking the posts.
Quote: The TIMEOUT message is generated when no, or too few, characters are received. If the CL's input buffer were not able to keep up with the data stream, the CL would display OVERRUN. I'm not sure, but this message gives me the impression that the CL does not issue an XOFF (on the Tx line) to stop the data flow at the PC. Matt
Edited: 16 June 2013, 3:27 p.m. after one or more responses were posted
Re: 41CL :TROUBLE IN FILE TRANsFER - aurelio - 06-16-2013 Hi Matt, I'll try to respond to all: 1)when I talk about the cable connector I mean the RS232 cable that Monte sold me of course and the connection into the femal jack mounted on one of the modules' cover. 2)I think, without re-opening the calculator (for the obvoius and wellknown reason), that the serial cable was fully plugged into the CLPD connector and not plugged into the FPGA, 'cause this one was busy (plastic plug) 3)issuing the YIMP command on the CL with the RS232 cable unplugged I only see the TIMEOUT message. 4)the CL board has a secure connection (without breaking the posts), I'm sure of that 'cause my CL works always properly. But if I must check the continuity of the small Monte's cable I have only one choice: opening the calculator....aaaaargh!
Hope this can help you to help me =:)
Edited: 16 June 2013, 1:34 p.m.
Re: 41CL :TROUBLE IN FILE TRANsFER - Matt Kernal - 06-16-2013
Quote: Good. It appears to be a hardware issue, hopefully outside of the CL. Something is pulling it down (too much load on the CL's power supply). Just to rule out a short circuit in the RS232 cable, can you issue the YIMP command with the cable plugged into the CL, but unplugged from the PC? Same result (TIMEOUT, but not turning off)? If so, do the same test again with the cable plugged into the PC (don't issue the CLWrite command). Does the CL turn off? If so, it points to an issue either on the PC com port, or possibly a problem with CLPD port on the CL (unlikely since Monte used this port to program the CL before you ordered the board). To verify your PC's com port(s) are working, I suggest you attempt Sylvain's tests above. Matt
Edited: 16 June 2013, 3:09 p.m.
Re: 41CL :TROUBLE IN FILE TRANsFER - Matt Kernal - 06-16-2013 I believe Raymond is asking what address and data length parameters did you store in the alpha register before issuing the YIMP (or YEXP) command? Edited: 16 June 2013, 3:39 p.m.
Re: 41CL :TROUBLE IN FILE TRANsFER - aurelio - 06-16-2013 Hi Matt, I assume (from the beginnig) that should not be a problem of RS232 in the PC, 'cause I ve tried with at least five differents PC! But following your advice I performed all the test and without any CLWriter command the only problem is the TIMEOUT message, I mean the calculator is always on: unplugged from the PC. Same result (TIMEOUT, but not turning off)even with the cable plugged into the PC
Now , back to the first PC 4800 speed 10ns delay, with CLWriter.exe. sending the IMDB.rom, I get just a timeout, after a few seconds,while the stream is still running in the DOS window. EDIT: I realize now that on all the PC tested are installed both the Microsoft.NET Framework 3.5 and the Framework 4 (client profile and extended), this could be a problem?
Edited: 16 June 2013, 5:12 p.m.
Re: 41CL :TROUBLE IN FILE TRANsFER - aurelio - 06-16-2013 840000-0FFF
Re: 41CL :TROUBLE IN FILE TRANsFER - Matt Kernal - 06-16-2013 It's not turning off now? Hmm. Do your PCs have physical DB9 connectors, or are you using a USB-to-RS232 dongle? I'm doing this from memory, but did you go into Control Panel | System | Hardware Manager | Ports | Com<X> | Properties and set the port to match your CLWriter command line parameters? Also, in the same area, under Advanced, are the buffers set down to a low number, like 128 bits (vs the default 4096 size), per Peter Laur's recommendation? Had to ask. In my case, Monte's RS232 cable is plugged into an FTDI dongle (same as hpcalc.org sells) on a Win7 machine.
Edited: 16 June 2013, 5:39 p.m.
Re: 41CL :TROUBLE IN FILE TRANsFER - aurelio - 06-16-2013 Hi Matt, thank-you, thank-you a lot for your care! I use a phisical 9 pin connector on board. Strange maybe but in the advanced properties I dont see a range from 128 up to 4096, like in Peter's documentation but I see just
"use buffer FIFO" Edited: 16 June 2013, 6:01 p.m.
Re: 41CL :TROUBLE IN FILE TRANsFER - Ángel Martin - 06-17-2013 It looks like you're ruling out every other possibility, which would lead to believe the installation on the CL may be defective. In my experience there's little thing that go wrong, the connector on the CL board is very small but reliable. Sometimes obvious things may be at fault, have you checked the serial cable and its own connectors?
Re: 41CL :TROUBLE IN FILE TRANsFER - Raymond Wiker - 06-17-2013 What kind of cable do you use from the PC to the 41CL? I think that some people have had similar problems that were caused by either a broken or incompatible cable.
Re: 41CL :TROUBLE IN FILE TRANsFER - aurelio - 06-17-2013 The CableClub serial cable supplied by Monte with the CL.
Re: 41CL :TROUBLE IN FILE TRANsFER - Raymond Wiker - 06-17-2013 Ok. There is one more thing you might want to try:
If you run CLWriter (or CLReader) without any parameters, it should list all available serial ports. It could be that your motherboard has more serial ports than you think (there might be some that have not been brought to the outside).
Re: 41CL :TROUBLE IN FILE TRANsFER - aurelio - 06-17-2013 Hi Raymond!
C:\CLStuff>CLWriter.exe imdb.rom
Where baud defaults to 1200 COM15 COM16 COM17 COM18 COM19 COM20 COM21 COM22 COM27 COM28 COM29 COM81 COM3 COM1 C:\CLStuff> The COM1 is the only 9 pin phisical serial port available on the mainboard and it is tested 'cause I use it frequently to connect my handheld sitemaster to this PC
Except the COM3, the others ae all used by the BT device. Edited: 17 June 2013, 4:34 p.m.
Re: 41CL :TROUBLE IN FILE TRANsFER - BobVA - 06-17-2013 Quote:
Hi: If possible can you temporarily reconfigure the sitemaster program to use another port, reboot and see what happens?
Regards,
Re: 41CL :TROUBLE IN FILE TRANsFER - aurelio - 06-18-2013 Hi Bob, removing the software did not help me in te enterprise. Edited: 18 June 2013, 4:10 p.m.
|