打印
[单片机资料]

再玩老板子FreeLink+KL27 mini Board,烧录是关键

[复制链接]
657|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 gaoyang9992006 于 2023-7-27 11:42 编辑

@21小跑堂

收到了一份 8年前的板子,当时飞思卡尔还在,推出了这个东东,不过是出自万利电子之手,目前飞思卡尔也被NXP收购了,万利电子好像也黄了(官网乱糟糟几乎废了)



自带的FreeLink只支持IAR比较老的7.4版本,不支持KEIL,于是我舍弃了它,或者在虚拟机跑XP系统还可以用用,因为第三方数字签名问题XP下好弄一些。
于是我用了物美价廉的PowerWrite 的PWLINK2作为烧录器使用,按照原理图的接口连接PWLINK2的相关接口。




通过官方例子测试,上图为测试效果的抓拍到的点亮瞬间

/* * Copyright (c) 2015, Freescale Semiconductor, Inc.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* o Redistributions of source code must retain the above copyright notice, this list
*   of conditions and the following disclaimer.
*
* o Redistributions in binary form must reproduce the above copyright notice, this
*   list of conditions and the following disclaimer in the documentation and/or
*   other materials provided with the distribution.
*
* o Neither the name of Freescale Semiconductor, Inc. nor the names of its
*   contributors may be used to endorse or promote products derived from this
*   software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

#include <stdio.h>

#include "gpio.h"
#include "common.h"
#include "dma.h"
#include "lpuart.h"

#define LED0_PORT   HW_GPIOC
#define LED0_PIN    3
#define LED1_PORT   HW_GPIOA
#define LED1_PIN    1
#define LED2_PORT   HW_GPIOE
#define LED2_PIN    0
#define LED3_PORT   HW_GPIOA
#define LED3_PIN    2
   


int main(void)
{
    DelayInit();
    /* LED */
    GPIO_QuickInit(LED0_PORT, LED0_PIN, kGPIO_Mode_OPP);
    GPIO_QuickInit(LED1_PORT, LED1_PIN, kGPIO_Mode_OPP);
    GPIO_QuickInit(LED2_PORT, LED2_PIN, kGPIO_Mode_OPP);
    GPIO_QuickInit(LED3_PORT, LED3_PIN, kGPIO_Mode_OPP);
    /* KEY */
    GPIO_QuickInit(HW_GPIOB, 0, kGPIO_Mode_IPU);
    /* UART */
    LPUART_QuickInit(LPUART0_RX_D06_TX_D07, 115200);

    printf("The Leds start to flash \r\n");

    while(1)
    {
        GPIO_ToggleBit(LED0_PORT, LED0_PIN);
        GPIO_ToggleBit(LED1_PORT, LED1_PIN);
        GPIO_ToggleBit(LED2_PORT, LED2_PIN);
        GPIO_ToggleBit(LED3_PORT, LED3_PIN);

        DelayMs(100);
    }
}


附上相关资料
FSL_KL27_MINIKIT_SC_V101.zip (8.37 MB)
该系列单片机还是很容易上手的,套件的唯一痛点只是这个开发套件的烧录工具太拉胯,看网上帖子对话内容,大概是飞思卡尔忙着卖身,与合作的万利可能资金没有到位,导致后期没能继续更新固件。
另外还有网友开发了配套的升级,将Freelink切换为DAPLink
相关地址为https://www.nxpic.org.cn/module/forum/thread-611302-1-2.html
配套文件为
FreeLink DAP固件 2017.6.26.zip (50 KB)
我没试过,以后有机会试试。

使用特权

评论回复

相关帖子

沙发
gaoyang9992006|  楼主 | 2023-7-19 18:05 | 只看该作者
这个板子以前我没玩过,最近才收到的,感谢21

使用特权

评论回复
板凳
xch| | 2023-7-20 14:20 | 只看该作者
古董

使用特权

评论回复
地板
gaoyang9992006|  楼主 | 2023-7-20 15:29 | 只看该作者

哈哈,是的二姨家仓库翻出来的古董开发板。开发资料都难搞到了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:西安公路研究院南京院
简介:主要工作从事监控网络与通信网络设计,以及从事基于嵌入式的通信与控制设备研发。擅长单片机嵌入式系统物联网设备开发,音频功放电路开发。

1953

主题

15895

帖子

207

粉丝