Some of you might have noticed that KL46Z was stripped from platforms. Wonder why?
The CMSIS-DAP interface was functional. However, it sets randomly the security bit or even disabled mass erase bit. With help from the mbed team, we corrected it.
I updated my notepad page on mbed, the CMSIS-DAP v2 for KL46Z is shared there.
CMSIS-DAP for the freedom platform [mbed.org/users/Kojto/notebook]
Showing posts with label KL46Z. Show all posts
Showing posts with label KL46Z. Show all posts
December 13, 2013
December 11, 2013
The freedom KL46Z online on mbed (news)
Today is a day full of updates since the morning. Another great news for us, mbed geeks. The freedom board KL46Z is among enabled mbed platforms, the second freedom platform.
Link: FRDM-KL46Z [http://mbed.org/handbook]
Here's a picture, directly from mbed handbook for KL46Z, with all needed pins description.
The second picture shows how are sensors connected,
Looks as good, doesn't it? Thanks to mbed for this descriptive pictures!
I have added exporters for uVision and GCC yesterday, got merged today to master.
Thanks to Michael Conners, who created the initial version of HAL for KL46Z. His pull request started my contribution to KL46Z HAL.
Link: FRDM-KL46Z [http://mbed.org/handbook]
Here's a picture, directly from mbed handbook for KL46Z, with all needed pins description.
The second picture shows how are sensors connected,
Looks as good, doesn't it? Thanks to mbed for this descriptive pictures!
I have added exporters for uVision and GCC yesterday, got merged today to master.
Thanks to Michael Conners, who created the initial version of HAL for KL46Z. His pull request started my contribution to KL46Z HAL.
December 10, 2013
kinetis lxx gpio demo for the freedom platform (update)
Quick update.
I introduced yesterday KLxx project with only one freedom board supported - KL25Z.
I have added 3 more boards - KL02Z, KL05Z and KL46Z. Current version is v0.3. As version states, still needs more testing.
On github: Kinetis KLxx gpio demo - GCC [github.com/0xc0170]
I introduced yesterday KLxx project with only one freedom board supported - KL25Z.
I have added 3 more boards - KL02Z, KL05Z and KL46Z. Current version is v0.3. As version states, still needs more testing.
On github: Kinetis KLxx gpio demo - GCC [github.com/0xc0170]
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!
November 21, 2013
KL46Z and KL05Z boards have CMSIS-DAP interface (update)
I have spent my last evenings with CMSIS-DAP, mostly with the interface layer. There has been some motion in CMSIS-DAP recently. The master branch already contains these 2 interfaces.
After porting mbed SDK to those 2 freedom boards, this was on my todo list as a final step. They should be tested, both SDK and also CMSIS-DAP, then enabled on mbed. Can't wait to see these 2 boards online.
I can come back to the freedom board K20D50M and its mbed SDK implementation. Also what I would like to do, start with pyOCD.
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!
Subscribe to:
Posts (Atom)

