Products > Test Equipment

FeelTech FY6600 60MHz 2-Ch VCO Function Arbitrary Waveform Signal Generator

<< < (427/450) > >>

fremen67:

--- Quote from: DaveR on October 06, 2019, 08:19:24 pm ---Here's something to think about, Fremen: I didn't reflash the bluepill, but on a whim I started up the Feeltech software v6.0, and it worked perfectly, with all the saved config sets loading ok.  Then I closed it and restarted v0.81 and 0.81 was happy again!  No error 380, and everything working.  Closed and restarted 0.81 four times, no problem.  Closed the software and shutdown the FY6600, restarted the software and turned on the FY6600, error 380.  Started v6.0, works fine.  Closed 6.0 and started 0.81, working again.  Closed the software and shutdown the FY6600, restarted the FY6600 then the software, working fine.  Closed the software and shutdown the FY6600, restarted the software and turned on the FY6600, error 380.

I don't think you'll find any corrupted data, because it's probably something else that's causing the error, still linked to the transfer protocol.  I didn't have any problems with v0.8 until last night, when I tried waveform transfers with it for the first time.  It seems that the software is very stable until you do an upload, then something untoward happens causing error 380.  It may be significant that the error occurs when the software is running before the FY6600 is turned on, as the error pops up when the COM port is selected - and you did say that COM port handling was still a work in progress, so perhaps it will sort itself out as work progresses?

Regards,
Dave

--- End quote ---

Thank you Dave for the feedback.

I think I found the link between the wave transfers and the corrupted flash values. The wave transfer bug in the PC software was one,  but it also triggered another one in the new firmware. :palm:

I some conditions the receive buffer of the FY6600 was able to overflow which led to overwrite some variables in memory (sweep parameters, …). When switching off the FY6600, the parameters are saved to flash memory (when option is enabled)... with inconsistent values for some of them. So the corruption occured before writing to the flash, not in the flash.

Error 380 occurs in the PC Software because some list values read from the FY6600 are inconsistent with min and max values it has. For example sweep direction is supposed to be 0, 1 or 2. If greater, it won't find a corresponding label and will fire the error 380. This is not supposed to happen in normal situation and this can easily be handled by program.

The original feeltech pc software is not able to read all the values from the FY6600, especially the sweep parameters that can only be written. When using v6.0, you where able to overwrite sweep parameters that had inconsistent values with consistent ones. That explain why it solved the error 380 on v0.81.

I will modify the firmware to fix the buffer problem and the PC software to check list values consistency (and also some labels).

Let's move forward  ;)

DaveR:

--- Quote from: fremen67 on October 06, 2019, 10:23:26 pm ---Let's move forward  ;)

--- End quote ---

Yes indeed!  I'll be waiting for the next release to put it through the wringer again ...

Regards,
Dave

fremen67:

--- Quote from: DaveR on October 06, 2019, 10:51:44 pm ---
--- Quote from: fremen67 on October 06, 2019, 10:23:26 pm ---Let's move forward  ;)

--- End quote ---

Yes indeed!  I'll be waiting for the next release to put it through the wringer again ...

Regards,
Dave

--- End quote ---

Here we go!
PC Software: Wave transfer should be OK, original COM port handling re-written
Bluepill & FP: Wave transfer buffer handling bug fixed, display data on LCD with thousand separator

DaveR:
Thanks, Fremen.  I'll get onto it over the weekend, I hope.

Regards,
Dave

soundtec:
Thanks for the new software Fremen, I'll let you know how it goes later on today.
I did reflash my unit with V0.81  ,just to double check there wasnt an issue related to the process of updating itself , and it wasnt ,
I didnt try any waveform uploads , but many of the issues Dave mentioned I saw too , like jumbled waveforms etc .

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod