完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
用的是F28M35的板子(光板,无金手指插槽),烧的是controlSUITE提供的原版blinky例程(即LED闪灯),无改动。
板子用USB和电脑连接,另外有一个5V电源供电。 操作步骤如下: 导入workplace例程,点debug,出现配置界面,选择Texas Instruments XDS100v2 USB Emulator的仿真器和对应芯片型号F28M35H52C1。 进入debug界面,点Run->connect target或者Reset CPU,显示No source available for "0x3ff7ed"。 点Resume,通过断点,得知程序在运行。但板子上的LED灯不亮,推测程序应该没有烧入芯片, 不清楚是哪里出了问题,求答疑解惑,或指出可能出现问题的地方。比如:系统给的例程的配置不对...缺少一些文件等。 谢谢了。 |
|
相关推荐
17 个讨论
|
|
中华铅笔 发表于 2018-10-24 19:31 Frank, 程序应该是烧进去了,只不过调试步骤有问题。双核的调试按下面步骤进行: 1:[Launch Selected Configuration] 2:[Connect Target] Master Subsystem 3:[Connect Target] Control Subsystem 4:[Load Program] Master Subsystem(blinky_dc_m3.out) 5:[Load Program] Control Subsystem(blinky_dc_c28.out) 6:[Reset CPU] Control Subsystem 7:[CPU Reset] Master Subsystem 8:[CPU Restart] Master Subsystem 8:[RUN] Master Subsystem 9:[RUN] Control Subsystem [do not do a restart] - ERIC |
|
|
|
|
|
|
|
|
Frank, 首先你应该先看一下C:ticontrolSUITEdevice_supportf28m35xv160docF28M35x-FRM-EX-UG.pdf 文档,是对例程的说明。 其次是F28M35是双核的芯片,C28的启动时靠M3发送IPC指令来启动的,没有M3的工程根本跑不了,所以要烧写两个工程。 target configuration file 是目标配置文件,是用来设置仿真器和芯片的,View > target configuration file ,新建一个,然后点击set default, launch,再分别连接各自的内核,load各自的.out文件。按前面步骤操作。 Eric - ERIC |
|
|
|
|
|
|
|
|
Frank, 有时间的话可以看一下concerto的技术手册,Concerto F28M35x Technical Reference Manual (Rev. C),在芯片主页中可以下载。主要看懂下面几章内容: 1. system control and interrupts 4. GPIO 5. internal memory 6 Rom code and peripheral booting 11. analog subsystem 其他的外设模块跟C28或是M3 ARM的是一样的。 Eric - ERIC |
|
|
|
|
|
|
|
guigui_7044 发表于 2018-10-24 20:54 Eric, 最近烧了一块板,于是换了一块新板,重新烧blinky。 按照你给我推荐的步骤烧了F28M35x_examples_Dual里面的blinky例程,发现只有Master核对应的LED灯是工作的,C28核对应的LED灯没有工作,不明白这是为什么。 在导入例程的时候发现和以前不一样的地方: 是因为这个原因导致C28核不正常工作的么? 感觉起来不像,因为M3核的灯还在工作。但是没有发现其他方面的不同。 在利用Control里面的setup_m3配合其他C28核例程如PWM等,发现此时PWM波也是发不出的。而同样的操作在之前的那块板子上面是可以发出PWM波的,不明白问题出在哪里。 麻烦了! Frank |
|
|
|
|
|
|
|
guigui_7044 发表于 2018-10-24 20:54 Eric, Problem solved. 刚才的blinkyC28对应的LED灯也亮了,解决的办法是变化或修改烧写的步骤,没有用Reset CPU,没有用Launch configuration等,我认为我烧了两次C28xxx.out。 Finally,它亮了。 So, thank you for your concern. Frank |
|
|
|
|
|
|
|
guigui_7044 发表于 2018-10-24 20:54 Eric, 最近心情很悲痛,因为连续烧坏了两块F28M35芯片,但是却找不到原因在哪里,不敢继续做了,怕再烧。 描述一下情况:使用的时候,采用USB供电和金手指管脚上焊接5V电源,用示波器检查过电源是5V。故障现象:打开5V电源时,电源指示灯亮了一下,就灭了,然后芯片迅速发热,芯片的寿命很短,只有几天。 对芯片做的一起其他事情:在金手指上焊接了一些导线,用于引出接口,检测过,并无短路。 想问下芯片坏了会是什么原因。是操作的错误,还是其他别的什么情况。 另外,如果想再买一块F28M35H52C1的评估板,可以问你买么,需要多少时间。 麻烦了! Frank |
|
|
|
|
|
|
|
中华铅笔 发表于 2018-10-24 21:29 Frank, 我如果只有controlCARD,没有docking底座,我就用电脑USB连接下图中的5V供电就行了。 你说你用USB供电和金手指供电,不知道你为什么用两处供电。我认为应该还是供电的问题。另外换芯片的时候要确保焊接没有问题。最好用放大镜看一下。 controlCARD不能从我这边购买,可以在官网的estore去买,一般一两个星期吧。 - ERIC |
|
|
|
|
|
|
|
guigui_7044 发表于 2018-10-24 21:58 Eric, 看来是我USB插错了,我用的USB是图中红色圆圈所示部位,只插这个部分的时候会有Error-2131。所以要外加5V电源。 等新板子到的时候我就用那个USB来烧程序吧! Thanks so much! Frank |
|
|
|
|
|
|
|
|
Frank, USB-ISO JTAG是用来连接controlCARD上面的XDSv2仿真器的。你在跑程序之前,要先看一下C:ticontrolSUITEdevelopment_kits~controlCARDsCCF28M35xxHWdevPkg_v2中关于这个卡的硬件说明。 所以USB-ISO JTAG连电脑的一个USB口,相当于仿真器功能,另外的mini USB是给芯片的5V供电。之所以要用到两个USB,是因为USB-ISO JTAG是带隔离的仿真器,它的5V跟芯片侧的5V是隔离的。所以要另外的5V给芯片供电。 Eric - ERIC |
|
|
|
|
|
|
|
guigui_7044 发表于 2018-10-24 22:15 Eric, 也就是说同时要连两个USB了。是我之前看的时候不够认真,没有看到mini USB供电,而且没有docking station,于是就外接了一个5V,就容易产生问题。 Frank |
|
|
|
|
|
|
|
guigui_7044 发表于 2018-10-24 22:15 Eric, 最近我在用CCSv5.3新建例程。controlSUITE中的文件没有这个版本新建例程的指导文件,新建例程的指导文件是其他版本的(我猜测是CCS4.x的),于是我仿照了那个指导文件的步骤,新建了一个例程。 遇到的问题是:我新建的例程Build下面的选项是Debug,Release,而不是导入例程的Flash和RAM,程序不能Build。求问是哪里出现的问题,导致自己新建的例程和导入的controlSUITE里面原有的例程不一致。 或者,你有CCSv5.3 版本新建例程的步骤么。 Thx. Frank |
|
|
|
|
|
|
|
中华铅笔 发表于 2018-10-24 22:36 Frank, Debug, Release模式是正确的,你的新建程序有没有添加cmd文件,然后将头文件也包含进去?怎么可能会出现不能编译的情况呢?顶多就是编译出现出错而已。 至于导入Flash还是RAM,通过改变CMD文件就可以做到了。 你可以参照C:ticontrolSUITEdevice_supportf28m35xv200doc 的文档说明,一般来讲,CCSv4跟v5新建工程没太大差别。 Eric - ERIC |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
606 浏览 0 评论
1659 浏览 0 评论
2102 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1550 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1393 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1800浏览 29评论
2827浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1753浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1671浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1686浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-17 13:28 , Processed in 2.293195 second(s), Total 100, Slave 83 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2686