完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我是这条gai最靓的zai!最近我在使用NXP的MKV30F64VFM10这颗芯片的时候,遇到一个头疼的问题,官方没有KV30适配的SDK,网上关于这颗料的资料更是凤毛麟角。
问题是这样的: 最近我们基于MKV30F64VFM10的产品样机已经回来,我这边开始调试软件了!从官方渠道拿到基于MDK的KV30的SDK"SDK_2_10_0_FRDM-KV31F",说可以直接跑的,工程目录如下 我打开了demo_appsled_blinky的工程,发现默认是device是MKV31F512VLL12(也就是FRDM-KV31F评估板芯片型号),编译完成,是可以download的,但debug出现问题了!!! 代码直接跑飞了!! 我这边尝试了各种操作: 1)刚开始我以为是device没有选对,对应的下载算法没有适配造成的,所以我在target里面重新选择了MKV30F64VFM10,对应的算法也从512K的flash算法更正为64K的flash算法 然鹅依然是debug跑飞,download也是没有跑起来!!! 2)没办法了,我就在NXP 的MCUXpresso SDK Builder里面尝试生成MKV30F64VFM10的SDK包,目录是这样的: 再次做了一次点灯大神,打开demo_appsled_blinky的工程,发现惊了!!居然还是适配FRDM-KV31F评估板的code。。。 3)没办法,重新调整心态,静下心来又梳理了一遍刚刚下载的KV30的SDK,并跟第一版的KV31的SDK做了一次对比大法,别说,还真有发现,哈哈哈 重点来了,devices文件夹下多了一个KV30的支持包!!! 4)于是怀疑是不是KV31的driver,分散加载,启动code不适配KV30(小声嘀咕,确实是不匹配的,甚至API都有区别),开始了替代大法,果然是有效的,可以debug了。 然鹅跑不起来。。。无论debug,还是download重新上电。 5)强行让自己镇静!又梳理一遍KV31和KV30的手册,震惊,时钟树都不一样,这时候我已经无心自己撸代码了,拿起来NXP的配置工具MCUXpresso Config Tools撸一遍KV30的时钟,放到SDK里面,终于可以通过UART0发出0x0A了,此刻只想得意的笑<><> |
|
|
|
只有小组成员才能发言,加入小组>>
3282 浏览 9 评论
2959 浏览 16 评论
3464 浏览 1 评论
9007 浏览 16 评论
4054 浏览 18 评论
1120浏览 3评论
577浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
572浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2305浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1861浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 07:06 , Processed in 1.145033 second(s), Total 46, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号