just got the 4.2 update and looking at differances between 4.2 and 4.13
In the src directory of FlashFS it looks like some of the contents have not changed eg
C:\Keil\ARM\RL\FlashFS\SRC\_fs_fclose.c
is still labelled as
* Rev.: V4.13
where as in
C:\Keil\ARM\RL\FlashFS\Config\File_Config.c it and Retarget.c are labelled as
* Rev.: V4.20
If you look at the RTX source code etc all the source files have been labelled * Rev.: V4.20
the release notes mention
Enhanced: the FlashFS library to allow concurrent operation of multiple FAT drives
where does this take place if not in the FlashFS source code ?
Note that a support agreement that suddenly starts to supply less source code may be seen as a breach of contract in which case Keil may either be forced to send out the missing code, or send back the money.
New customers have to settle for whatever deals Keil offers, but the support agreements are running in 12-month periods and Keil have a bit weak legal position to suddenly reduce what is included in the updates.
Per,
I agree. Today I wrote a letter of complaint raising this as well as other rated issues in regards the source. I feel more and more cheated the more I think about it.
I have spent all day contacting other middleware suppliers to get quotes to replace Keil's middleware, all of these other suppliers appear to supply the full source without any issues including the TCP stacks.
Stuart
SRC\fs_finit.c(30): error: #147-D: declaration is incompatible with "int finit(const char *)" (declared at line 380 of "C:\Keil\ARM\RV31\INC\RTL.h")
Anyone know whats expected for this function to compile - I have 2 projects that now fail to build.
uhmm interesting
Please read the manual and tried this
(void)finit("M:");
and got this
.\obj\ControlModule.axf: Error: L9937E: RL-ARM is not allowed with this license
I have a license for
MDK-ARM-PRO (Combined RL/MDK single user locked licence)
so what next ?
This is becoming hilarious...
Has anyone received a reply from Keil? Does anyone know what is *really* happening there with these policy changes?
Here we are in the middle of a medical device software development and the availability of source code per our project requirements is a must. That was one of the main reasons RTX and RL-ARM were chosen in first place. I think we will need to contact them directly.
my problem was I was using lasts years LIC rather than the correct updated one. this has been resolved and it compiles with a different fault.
It appears that to obtain the source code for the FSFlash you now need to sign a NDA and I am in the process of doing this.
Wait a second. I thought that so far, people were asked to pay separately to get the sources (maybe I'm wrong)? Under what conditions does this NDA take place?
I dont know I am still waiting to find out exactly myself
NDA signed and returned was given a link to a zip file and downloaded it. About approx 12 new files and 4 or so changed in the Flash FS Not looked a the USB side but can see differances there as well.
dear mr. I couldn't got license,if you can send for me. metallicaboy85@gmail.com
uhmm let me see?
I have just signed an Non Disclosure Agreement for the source code and you want me to send it to you for nothing!
you having a laugh - Empty the wallet like everyone else has and get you own copy of the RL ARM libs
thank you so much from your help.