搜索
bottom↓
回复: 18

疑问:ke02的OpenSDA在例程中的程序

[复制链接]

出0入0汤圆

发表于 2015-2-3 19:56:26 | 显示全部楼层 |阅读模式
本帖最后由 jinyi7016 于 2015-2-3 20:17 编辑

最近有学ke02了,今天突然想到一个问题:
在ke02z的板子上有片PK20DX128VFM5,是个m4的核,也就是OpenSDA,学了官网 的例程,程序里还有对M4和程序,也就是说,这些例程还对m4做了些工作,若是把这个程序移到自己的板子上,而自己的板子上没有OpenSDA,只有jlink的话,这程序是不能运行的。
不知道这么理解对不对?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2015-2-3 20:25:38 | 显示全部楼层
OpenSDA是用来下载和仿真的,类似j-link

出0入0汤圆

 楼主| 发表于 2015-2-4 00:03:12 | 显示全部楼层
motodefy 发表于 2015-2-3 20:25
OpenSDA是用来下载和仿真的,类似j-link

为什么ke02的例程中有相关程序,

出0入0汤圆

发表于 2015-2-4 09:13:04 | 显示全部楼层
jinyi7016 发表于 2015-2-4 00:03
为什么ke02的例程中有相关程序,

你指的是哪些程序,给个截图.

出0入0汤圆

发表于 2015-2-6 10:59:38 | 显示全部楼层
KE02里面的例程是针对KE02芯片的,你说的M4程序应该是没有用到的。如果还有问题,欢迎继续交流,如果问题解决了,还请帮我们及时结贴,在问题标题的结尾加上(已解决)

出0入0汤圆

 楼主| 发表于 2015-2-6 11:21:19 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-2-6 10:59
KE02里面的例程是针对KE02芯片的,你说的M4程序应该是没有用到的。如果还有问题,欢迎继续交流,如果问题解 ...

最近没时间弄ke02,明天用jlink v8把程序下载进去试试

出0入0汤圆

发表于 2015-2-6 13:39:56 | 显示全部楼层
jinyi7016 发表于 2015-2-6 11:21
最近没时间弄ke02,明天用jlink v8把程序下载进去试试

你要是FRDM-KE02,你需要到官网查看该芯片的快速指南,里面教你如何装OPENSDA,
FRDM-KE02Z_QSP

首先要确认你的opensda装好,固件是对的,才可以使用opensda下载仿真。

出0入0汤圆

发表于 2015-2-6 16:33:14 | 显示全部楼层
PK20DX128VFM5这个芯片是OpenSDA仿真用的 相当于板载仿真器 不影响KE02

出0入0汤圆

 楼主| 发表于 2015-2-7 15:10:23 | 显示全部楼层
自己建了个工程,用SDA下载仿真通过了,下一步试下jlink v8 ,没有问题就结贴了。

出0入0汤圆

 楼主| 发表于 2015-2-7 15:20:25 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-2-6 13:39
你要是FRDM-KE02,你需要到官网查看该芯片的快速指南,里面教你如何装OPENSDA,
FRDM-KE02Z_QSP

看程序中crt0.s中是跳到了  BL  start,也就是start.c中的void start(void),再调用main()的,
在ke02 -SC中的iar工程中的 start函数里调用了sysinit();而在KEXX_DRIVERS_V1.2.1_DEVD中的例程中,在main()中调用了sysinit();,应该没有什么区别,是不同版本的原因么?

crt0.s直接 BL main 试了下,也是对的。
另 common_startup();的作用是什么呢

出0入0汤圆

发表于 2015-2-7 17:33:33 | 显示全部楼层
不是作为仿真器的吗

出0入0汤圆

 楼主| 发表于 2015-2-7 20:28:01 | 显示全部楼层
lzl000 发表于 2015-2-7 17:33
不是作为仿真器的吗

不应有仿真器的程序吧

出0入0汤圆

发表于 2015-2-7 21:13:57 来自手机 | 显示全部楼层
我特意自己建了个非常简单工程,省略了一些不要紧的文件,在这个工程里,我敢肯定没用m4相关的文件,工程照常运行。仿真下载,一点问题没有。

出0入0汤圆

 楼主| 发表于 2015-2-7 21:53:30 | 显示全部楼层
TPS28225 发表于 2015-2-7 21:13
我特意自己建了个非常简单工程,省略了一些不要紧的文件,在这个工程里,我敢肯定没用m4相关的文件,工程照 ...

是,jlink v8下的么?

出0入0汤圆

 楼主| 发表于 2015-2-7 21:54:21 | 显示全部楼层
好吧,我试了下自己建 的工程,用v8'下进去了,没有问题,结贴。

出0入0汤圆

 楼主| 发表于 2015-2-7 22:00:35 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-2-6 10:59
KE02里面的例程是针对KE02芯片的,你说的M4程序应该是没有用到的。如果还有问题,欢迎继续交流,如果问题解 ...

这个贴子怎么不能再编辑了,是时间太长了么?您可以加上(已解决)么

出0入0汤圆

发表于 2015-2-7 22:29:57 来自手机 | 显示全部楼层
jinyi7016 发表于 2015-2-7 21:53
是,jlink v8下的么?

用的OPENSDA

出0入0汤圆

 楼主| 发表于 2015-2-7 22:40:57 | 显示全部楼层

问题已解决,都 没有问题了

出0入0汤圆

发表于 2015-2-9 09:21:44 | 显示全部楼层
jinyi7016 发表于 2015-2-7 15:20
看程序中crt0.s中是跳到了  BL  start,也就是start.c中的void start(void),再调用main()的,
在ke02 -S ...

一样的,这个主要是初始化芯片的系统时钟以及串口波特率等配置。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-17 16:34

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表