I have added another Freescale target to mbed github repository, this time it's the first Freescale Cortex M4 target.
I had pushed a branch which contains K20D5M target files, it was merged a minute ago to mbed master. It contains exporters for GCC ARM and uVision (ARMCC). I will add a new blog post how to use those exporters, it completely facilitates testing.
The K20D5M is supported, not fully functional. Demo like Hello world works, but for example I2C is not yet complete, neither PWM. Any help with this target is welcomed !
Update your K20D50M to CMSIS-DAP interface, which I shared on my mbed notepad, currently in beta version, link CMSIS-DAP K20D50M [mbed.org/users/Kojto/notebook]
If any questions, leave a comment or contact me on mbed. I will be working on this to complete entire HAL for K20D5M target.
Showing posts with label freedom platform. Show all posts
Showing posts with label freedom platform. Show all posts
December 26, 2013
December 9, 2013
The freedom platform ARM GCC basic project (news)
I created gcc projects for K20/K60 back in the March this year. I finally realized I could update my makefile and startups for CMSIS files and of course, for the freedom platform. Time's up!
The initial version contains the gpio demo for the FRDM-KL25Z. Here's the link Kinetis L ARM GCC demo using CMSIS files [github.com/0xc0170]
If you have any problems, questions, leave a comment as usual. I will add more freedom platform by time.
The initial version contains the gpio demo for the FRDM-KL25Z. Here's the link Kinetis L ARM GCC demo using CMSIS files [github.com/0xc0170]
If you have any problems, questions, leave a comment as usual. I will add more freedom platform by time.
December 4, 2013
CMSIS-DAP for the freedom platform (news)
As many of you know, I recently added new freedom platforms to CMSIS-DAP, with help from the mbed team and also bigarmer2013.
I built today the CMSIS-DAP for the following boards:
Be aware, they are for testing purposes at the moment
If you have any problems, report them on mbed site, preferably in the notebook comments. EnjoY!
I built today the CMSIS-DAP for the following boards:
- KL05Z
- KL25Z
- KL46Z
- K20D50M
Be aware, they are for testing purposes at the moment
If you have any problems, report them on mbed site, preferably in the notebook comments. EnjoY!
October 5, 2013
mbed makefile for the freedom platform (update)
Those who use my makefile for freedom boards on mbed (KL25Z at the moment), please update if you want to have more flash available for your application.
Current makefile version is 1.2.
Link: KL25Z makefile [https://github.com/0xc0170]
It was set previously that floating printf/scanf were included. I decided to comment that linker option out. The text size of mbed hello world which I used in the tutorials, went down from 26kB to 2.7kB.
For other freedom boards, you can use this makefile. I have been using it for KL46 (only to rename KL25Z to KL46Z), run without any problems.
I will add support of GCC for KL05Z soon.
Current makefile version is 1.2.
Link: KL25Z makefile [https://github.com/0xc0170]
It was set previously that floating printf/scanf were included. I decided to comment that linker option out. The text size of mbed hello world which I used in the tutorials, went down from 26kB to 2.7kB.
For other freedom boards, you can use this makefile. I have been using it for KL46 (only to rename KL25Z to KL46Z), run without any problems.
I will add support of GCC for KL05Z soon.
September 29, 2013
mbed freedom KL46Z (update - testing phase)
I created a branch from mbed master, which contains KL46Z GCC ARM support.
KL46Z is similar to KL25Z. Be aware of their differences. KL46Z is bigger brother of KL25Z, it has on top of KL25Z features - I2S and LCD module. The memory footprint is also bigger (256mb flash, 32kb ram).
I officially started testing today, I made GCC running with my makefile few days ago. This time I took a look at MUX options in HAL layer and interrupts. Of course, there were problems I had to face.
I added KEIL (in mbed is named ARM). I met again with BKTP instruction in KEIL (heap was set to 0, as the last time), clock configuration was set to a wrong value. Consequently, timer's clock were not activated - no Ticker interrupt.
All this updates are currently on my branch, will be available soon.
KL46Z is similar to KL25Z. Be aware of their differences. KL46Z is bigger brother of KL25Z, it has on top of KL25Z features - I2S and LCD module. The memory footprint is also bigger (256mb flash, 32kb ram).
I officially started testing today, I made GCC running with my makefile few days ago. This time I took a look at MUX options in HAL layer and interrupts. Of course, there were problems I had to face.
I added KEIL (in mbed is named ARM). I met again with BKTP instruction in KEIL (heap was set to 0, as the last time), clock configuration was set to a wrong value. Consequently, timer's clock were not activated - no Ticker interrupt.
All this updates are currently on my branch, will be available soon.
September 26, 2013
freedom KL46Z on mbed (update)
Perhaps you missed this, KL46Z was merged to mbed. A user Mike ported KL46Z which currently supports only ARM GCC. He was using a makefile and startup files which were written for KL25Z, I am feeling rewarded that it helped to port another platfrom!
I tested my GPIO mbed application which I shared for freedom KL25Z ARM GCC, with same makefile (not much changed). I was able to run it, debug it. I am going to add ARM compiler support and review the code.
Stay tuned, more freedom platforms are cominG!
I tested my GPIO mbed application which I shared for freedom KL25Z ARM GCC, with same makefile (not much changed). I was able to run it, debug it. I am going to add ARM compiler support and review the code.
Stay tuned, more freedom platforms are cominG!
September 11, 2013
freedom boards (K20, KL46) arrived !
I have received 2 new freedom boards (K20 and KL46, they have been on
the market, but I have not had them yet).. I am fully equipped here
(all hardware almost ready, only to solder sockets).
First to come it's still KL02, it has been on hold since July. Sorry guys.
First to come it's still KL02, it has been on hold since July. Sorry guys.
Subscribe to:
Posts (Atom)
