[Kinetis] 用KEIL使用KSDK中的例子时想掉看子函数,为什么跳不过去?

[复制链接]
4053|38
 楼主| nolanpeers 发表于 2015-9-22 15:00 | 显示全部楼层 |阅读模式
大神门,我用的是FRDM—K22F这块板子,在keil中时用例子程序时,碰到一个关键字或者子函数,右键想去查看是什么的时候为什么会跳出一下界面?求助

右键go to definition "***"后跳出来的

右键go to definition "***"后跳出来的
1.bmp
FSL_TICS_ZJJ 发表于 2015-9-22 15:05 | 显示全部楼层
库以及工程编译了没有呢?先编译之后再试试。

 楼主| nolanpeers 发表于 2015-9-22 15:25 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-9-22 15:05
库以及工程编译了没有呢?先编译之后再试试。

如何编译?是ksdk_platform_lib吗?编译了,还是这个问题?是不是lib文件夹里的都要编译?
FSL_TICS_ZJJ 发表于 2015-9-22 16:11 | 显示全部楼层
nolanpeers 发表于 2015-9-22 15:25
如何编译?是ksdk_platform_lib吗?编译了,还是这个问题?是不是lib文件夹里的都要编译? ...

我是指你的工程有没有编译成功?
 楼主| nolanpeers 发表于 2015-9-22 17:05 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-9-22 16:11
我是指你的工程有没有编译成功?

编译成功了。都下载到板子里面了。我就是想分析下,但是就是跳转不过去。:'(
风的样子 发表于 2015-9-22 17:08 | 显示全部楼层
在工程上右击option里有一个专门define这些变量的地
 楼主| nolanpeers 发表于 2015-9-22 17:12 | 显示全部楼层
风的样子 发表于 2015-9-22 17:08
在工程上右击option里有一个专门define这些变量的地

右击什么,有没有具体步骤呢?谢谢
Roderman_z 发表于 2015-9-22 20:09 | 显示全部楼层
是不是需要定义一下啊
FSL_TICS_ZJJ 发表于 2015-9-23 17:28 | 显示全部楼层
nolanpeers 发表于 2015-9-22 17:12
右击什么,有没有具体步骤呢?谢谢

右击你的工程,option-》output-》勾选browse information
然后重新编译,再找,我这边试下了下,是可以正确跳转的。
另外,你MDK版本多少?
 楼主| nolanpeers 发表于 2015-9-23 19:31 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-9-23 17:28
右击你的工程,option-》output-》勾选browse information
然后重新编译,再找,我这边试下了下,是可以 ...

option-》output-》CreatExecuatble:..勾选browse information,我都勾选了。F:\Kinetis\FRDM-K22F\example\KSDK_1.2.0\lib里面的库都编译了。
哦,有个情况,我安装KSDK时是安装在C盘的,但是我备份了一个在F盘,我导入的是F盘的例子。
我的keil MDK是5.16a
 楼主| nolanpeers 发表于 2015-9-23 19:32 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-9-23 17:28
右击你的工程,option-》output-》勾选browse information
然后重新编译,再找,我这边试下了下,是可以 ...

好多函数条转不过去,好麻烦
 楼主| nolanpeers 发表于 2015-9-23 20:24 | 显示全部楼层
本帖最后由 nolanpeers 于 2015-9-23 20:26 编辑
FSL_TICS_ZJJ 发表于 2015-9-23 17:28
右击你的工程,option-》output-》勾选browse information
然后重新编译,再找,我这边试下了下,是可以 ...

我又重新把C盘的lib全部编译了一遍还不行。
我go to definition...时还是不行

1.bmp
Tennasi 发表于 2015-9-23 20:53 | 显示全部楼层
看来楼主遇到了问题了
lovecat2015 发表于 2015-9-23 21:20 | 显示全部楼层
用keil编译stm32的时候,在option里有专门设置这些预编译常量的
FSL_TICS_ZJJ 发表于 2015-9-24 09:04 | 显示全部楼层
nolanpeers 发表于 2015-9-23 19:31
option-》output-》CreatExecuatble:..勾选browse information,我都勾选了。F:\Kinetis\FRDM-K22F\exampl ...

你直接编译C盘的工程:C:\Freescale\KSDK_1.2.0\examples\frdmk22f
 楼主| nolanpeers 发表于 2015-9-24 09:28 | 显示全部楼层
本帖最后由 nolanpeers 于 2015-9-24 09:32 编辑
FSL_TICS_ZJJ 发表于 2015-9-24 09:04
你直接编译C盘的工程:C:\Freescale\KSDK_1.2.0\examples\frdmk22f

是这样吗?不过还是不行诶!
1.bmp
2.bmp
 楼主| nolanpeers 发表于 2015-9-24 09:30 | 显示全部楼层
Tennasi 发表于 2015-9-23 20:53
看来楼主遇到了问题了

你有解决办法吗?谢谢
 楼主| nolanpeers 发表于 2015-9-24 09:31 | 显示全部楼层
lovecat2015 发表于 2015-9-23 21:20
用keil编译stm32的时候,在option里有专门设置这些预编译常量的

请问怎么设置,有没有详细步骤。谢谢
FSL_TICS_ZJJ 发表于 2015-9-24 13:06 | 显示全部楼层
nolanpeers 发表于 2015-9-24 09:31
请问怎么设置,有没有详细步骤。谢谢

你工程打开错了,你打开这个:
C:\Freescale\KSDK_1.2.0\examples\frdmk22f\driver_examples\uart\uart_blocking\mdk
uart_blocking_example.uvmpw
不是uart_blocking_example.uvprojx
FSL_TICS_ZJJ 发表于 2015-9-24 13:12 | 显示全部楼层
你都没把库加到workspace里面,当然找不到,你直接打开workspace的文件,这样编译后就能找到了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

80

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部