Hi to everyone!
I read many post's asking about the Flashfile and I wanna share my experience.
I buy the last version of Flashfile (2.1). YES i BUY it.
When I receive it , I build the examples circuits and tested the examples codes provided. They never worked. After looking in depth at the code, I found several pins hardcoded and pointing to diferent hardware pin's in the PIC. e.g. The CS pin was linked to B2 in one file, C2 in other and C4 in the last one.
After correct this, the init_card() start to work and I can read the directory of a SD card. But trying to write to the card alway's return an error.
After several e-mails (10 day's) to the technical support, we receive this:
"Sorry,
Still looking into it, not sure what's going on, it doesn't do that on the 4620 (currently the only test platform that we have which is why the CS was defined as it was)." No, you DON'T READ IT WRONG: they only tested the libraries in ONE CHIP (PIC18F4620)
After another ten day's, we receive this:
"Sorry, but this is all I can really give you, I've updated some of the files with fixes that we have done for our AVR version, with the project compiled for my PIC18F4620. I've also recompiled it using the original PIC18F6720 settings that this was compiled for. I no longer have any of that hardware so I could not test it to see if it actually worked correctly." THIS IS WAS I CALL: BLINDY PROGRAMMING
This "new" version returns more errors than the previous one.
So after many day's of test and debug, I can't put this thing to work. I'm currently asking my money back.
I'm really need to read/write to an MMC/SD card, and I believe that many other's too.
My currently project (an automotive datalogger) use an SD to save all the data captured. This SD is read after in a PC running an analysis software.
I choose the SD because is the most economic, fast and reliable high capacity memory system of today. It also requires only 4 lines to work against the many needed by one CF.
So, I have a proposal to everyone. Let's go make and sale our own library. If this guy of Flashfile could sell it for 120 dollars, and testing it in only one chip, I'm really sure that we can develop a much better (working) product.
Also we would test it in multiple systems and this is quality factor.
We can make money for us and for supporting REGO.
I will wait for supporters!
Best Wishes,
Diego