I have been reading MDK5 documentation and testing different projects for several days. I got an impression that better stay with MDK4 if you have ongoing projects developed under MDK4, which is my case. Otherwise it will be a nightmare.
When Keil does larger rewrites, they tend to release too early.
So it's always best to not depend on the latest versions actually working.
Did you install the "Legacy Support". When using that, MDK v5 behaves like MDK v4.
Hi, sorry I could not continue my earlier post Need enc28j60 driver in which you have replied. So continuing with this thread. I too having mdk4 installed in my computer. So can you please forward me the driver to my mail id mariasanthanakumar@yahoo.com. Many thanks in advance.
Thanks for your replay
Yes, I did. It will make most of the UV4 projects going. But for maintaining the existing projects in production, I just don't have the confidence that it won't cause me any issues down the road. I am using RTOS and RL-TCPnet in most of my product.
I didn't have too much of concern in those UV4 MDK version upgrades.
I think I am not the only one having this impression about MDK5 after playing with MDK5 on a separate computer for almost a week now, or am I? LoL
Thanks
Paul
Dear Mr. Keil
I didn't realize it was you replying. I like those presentations you made. :-)
MDK5 is on the right direction for sure. And it is very encouraging for the embedded software developer like myself. I am doing cell phone app developing too. I can see where Keil is going. I was very very anxieties to anxious to test MDK5 on my existing projects using RTX and RL-TCPnet. One of the difficulties I have right now is the ENC28J60 driver I had working on MDK4. But couldn't find any document for writing the driver for MDK5. I read thought the CMSIS driver manual, but with my limit knowledge about the CMSIS driver and Ethernet, I still couldn't figure out a clear to get my hand wet start trying things. I also browsed the sample driver .C files comes with MDK5. I got some clues for what needs to be implemented. But again, some basic guidance would help me a lot.
In MDK4, you just need to implement a few functions like, init_ethernet(), send_frame(), etc.
I also analysed MDK4 TCP_CM1.lib and the counterpart for CM0 in MDK5. I didn't see send_frame() in MDK5. Pretty sure that architecture is gone. I was a little hopeful :-D
My email is bonmotwang@hotmail.com Looking forward to get help from you.
Hi Paul, I could not reply to this thread http://www.keil.com/forum/24346/ So continuing with this thread. I too having mdk4 installed in my computer. Can you please forward me the enc28j60 driver to my mail mariasanthanakumar@yahoo.com. Many thanks in advance.