打印
[技术问题解答]

K64的官方源码包错误,有没有人管了?

[复制链接]
4197|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
留百叶|  楼主 | 2014-10-11 10:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 留百叶 于 2014-10-11 10:10 编辑

目前官网上面就一个裸板源码包,完全是K60的改一改发布的,错误太多

icf文件错的一塌糊涂,中断向量表错的一塌糊涂,各外设驱动也改的各种错误

这个片子是不是没人维护了?

移植起来太麻烦了。

另外上次研讨会的答题奖品也一直没收到,还行不行了?


相关帖子

沙发
FSL_TICS_ZJJ| | 2014-10-11 10:16 | 只看该作者
楼主你好,你的代码是哪里的?
K64的代码我们是有专门的SDK库的。下载请到这个链接:
http://www.freescale.com/zh-Hans ... ab=Design_Tools_Tab
另外,如果你遇到问题,可以直接在帖子中发出来,我们会向相关部门转达,然后在下一版代码中会修改掉的。

使用特权

评论回复
板凳
FSL_TICS_ZJJ| | 2014-10-11 10:17 | 只看该作者
研讨会奖品,应该是要发出你的编码的,不知道你有没有发帖子,你可以和21ic小跑堂联系下,他们是负责信息统计的。

使用特权

评论回复
地板
留百叶|  楼主 | 2014-10-11 10:27 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-10-11 10:16
楼主你好,你的代码是哪里的?
K64的代码我们是有专门的SDK库的。下载请到这个链接:
http://www.freescale ...

代码是官网K64_tower板的页面下载的“KINETIS_K64_SC”,仅仅把时钟改了下能下载跑起来。

例如,time_delay_ms()函数有问题,因为lptmr初始化函数里面都错了。

错误处为:LPTMR0_PSR = LPTMR_PSR_PCS(1) |  0 ;
应为:        LPTMR0_PSR = LPTMR_PSR_PCS(1) |  LPTMR_PSR_PBY_MASK ;

中断向量表是用的K60的,但K64的中断向量有很大的变动。

icf文件里面连ram的空间都是错误的,因为也是用的K60的,没有改过来。

错误太多,不敢用。

使用特权

评论回复
5
留百叶|  楼主 | 2014-10-11 10:29 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-10-11 10:17
研讨会奖品,应该是要发出你的编码的,不知道你有没有发帖子,你可以和21ic小跑堂联系下,他们是负责信息统 ...

发过编码,发过帖子,也回复说会发出板子,但没下文了,算了,效率不行

使用特权

评论回复
6
FSL_TICS_ZJJ| | 2014-10-11 10:32 | 只看该作者
留百叶 发表于 2014-10-11 10:27
代码是官网K64_tower板的页面下载的“KINETIS_K64_SC”,仅仅把时钟改了下能下载跑起来。

例如,time_de ...

K64相对K60的确是有很大的变化。
你如果使用的K64的板子,建议你直接使用SDK库,那个是最新的代码,都是经过测试的。
看到你说的Kinits_K64_SC代码了包了。
很久都没有更新了,你还是直接用SDK库,以后新的产品都会加到库里面。

使用特权

评论回复
7
FSL_TICS_ZJJ| | 2014-10-11 10:34 | 只看该作者
本帖最后由 FSL_TICS_ZJJ 于 2014-10-11 10:43 编辑
留百叶 发表于 2014-10-11 10:29
发过编码,发过帖子,也回复说会发出板子,但没下文了,算了,效率不行 ...

楼主息怒,主要那个板子是归21ic那边统计发货,不是我们这边直接发的,所以你需要直接联系21ic。
下面链接是21ic小跑堂的,你给他留言问问,看看是不是漏发还是快递方出了问题。
https://bbs.21ic.com/space-userna ... B7%91%E5%A0%82.html

@21小跑堂  

使用特权

评论回复
8
留百叶|  楼主 | 2014-10-11 10:37 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-10-11 10:32
K64相对K60的确是有很大的变化。
你如果使用的K64的板子,建议你直接使用SDK库,那个是最新的代码,都是 ...

SDK是可以单独使用还是需要配合KDS?

估计底层各种定义的架构有很大变动,从之前K60的工程上移植过来估计很麻烦,等下下来看看再说吧

使用特权

评论回复
9
留百叶|  楼主 | 2014-10-11 10:41 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-10-11 10:34
楼主息怒,主要那个板子是归21ic那边统计发货,不是我们这边直接发的,所以你需要直接联系21ic。
下面链接 ...

谢谢你耐心解答,因为工程很庞大,移植起来如果底层还需要用户手动改动,真的是晴天霹雳

看来飞思卡尔精力都放在推KDS和SDK上了,木有办法

使用特权

评论回复
10
FSL_TICS_ZJJ| | 2014-10-11 10:45 | 只看该作者
留百叶 发表于 2014-10-11 10:37
SDK是可以单独使用还是需要配合KDS?

估计底层各种定义的架构有很大变动,从之前K60的工程上移植过来估计 ...

楼主你好。
SDK其实就是软件驱动库。
具体编译,你肯定是借助IDE,目前SDK支持,IAR, KEIL, KDS
这些常用的都有的。
所以放心使用。
你板子的问题,我也帮你向21小跑堂反映了,等他回复看看是什么问题。

使用特权

评论回复
11
FSL_TICS_ZJJ| | 2014-10-11 10:47 | 只看该作者
留百叶 发表于 2014-10-11 10:41
谢谢你耐心解答,因为工程很庞大,移植起来如果底层还需要用户手动改动,真的是晴天霹雳

看来飞思卡尔精 ...

不客气,现在不需要你改,那些驱动都有现成的,目前SDK支持的芯片不多,但是很幸运的是,支持K64的。
IDE如果你喜欢用IAR,和KEIL,我们也有例程。
都可以使用的,而且关于SDK的文档,函数说明文档,都是健全的,
装好SDK之后,先看看C:\Freescale\KSDK_1.0.0\doc
相关文档,相信你会感觉没有想象的难了。

使用特权

评论回复
12
FSL_TICS_ZJJ| | 2014-10-11 10:48 | 只看该作者
以后有问题,直接发帖,我们每天都有人在论坛解决问题,当然是工作时间。
如果不放心,可以把你的帖子给我私信,我们一定会帮你解决。

使用特权

评论回复
13
留百叶|  楼主 | 2014-10-11 11:11 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-10-11 10:48
以后有问题,直接发帖,我们每天都有人在论坛解决问题,当然是工作时间。
如果不放心,可以把你的帖子给我 ...

谢谢你的热心帮助,待会去试试SDK

使用特权

评论回复
14
FSL_TICS_ZJJ| | 2014-10-11 11:14 | 只看该作者
留百叶 发表于 2014-10-11 11:11
谢谢你的热心帮助,待会去试试SDK

不客气,后续如果用SDK用问题,可以直接问我。
如果问题解决了,还请帮忙结贴哦。

使用特权

评论回复
15
housp| | 2014-10-14 16:02 | 只看该作者
麻烦问一下,我用的SDK库
C:\Freescale\KSDK_1.0.0\demos\hello_world\iar\frdmk64f120m
跑helloworld例程,跑不起来,卡住在初始化的地方
这个SDK库的例程不是直接编译就可以了么?
我先编译了SDK库

使用特权

评论回复
16
FSL_TICS_Robin| | 2014-10-15 11:44 | 只看该作者
housp 发表于 2014-10-14 16:02
麻烦问一下,我用的SDK库
C:\Freescale\KSDK_1.0.0\demos\hello_world\iar\frdmk64f120m
跑helloworld例程 ...

楼主你好
建议按照C:\Freescale\KSDK_1.0.0\doc路径下Kinetis SDK K64 User's Guide.pdf手册的“4.4 Kinetis Design Studio IDE”章节描述操作。

使用特权

评论回复
17
FSL_TICS_ZJJ| | 2014-10-16 09:26 | 只看该作者
housp 发表于 2014-10-14 16:02
麻烦问一下,我用的SDK库
C:\Freescale\KSDK_1.0.0\demos\hello_world\iar\frdmk64f120m
跑helloworld例程 ...

你好。
以后有问题,可以直接发帖,尽量不要跟在别人已结贴后面,这样你的问题容易被忽略。
如果你是跑代码,你需要先运行下对应的lib,否则是会有问题的。
具体情况,就如16楼所说,有个文档讲的非常详细,教你如何运行库文件,然后再运行具体的工程。
希望能帮到你。
如果还有新的问题,欢迎发新的帖子交流。

使用特权

评论回复
18
iwqt1983| | 2014-10-16 10:19 | 只看该作者
奖品应该像新唐,说到做到.大方才行

使用特权

评论回复
19
FSL_TICS_ZJJ| | 2014-10-16 10:23 | 只看该作者
iwqt1983 发表于 2014-10-16 10:19
奖品应该像新唐,说到做到.大方才行

你好。
我们的奖品说给出去,肯定是会给出去的。
楼主的问题,应该是统计过程中出了差错,已经和21ic小跑堂联系,他们已经去核实问题了。

使用特权

评论回复
20
Thefantasy| | 2015-1-26 21:06 | 只看该作者
K64相对K60的确是有很大的变化。
你如果使用的K64的板子,建议你直接使用SDK库,那个是最新的代码,都是经过测试的。

使用特权

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

本版积分规则

3

主题

17

帖子

1

粉丝