Microchip
直播中

胡文娅

8年用户 239经验值
私信 关注
[问答]

软件未随用户makefile项目一起加载

我尝试将现有项目迁移到MPLABX IDE中,由于认证问题,我需要保留旧的编译器,并且通常尽可能少地进行更改。因此,我定义了一个用户MaFrimeProject。这在某种程度上工作得很好——在点击“Debug main project”图标后,我在输出窗口中得到了这个结果:连接到MPLAB ICD 3...当前在ICD 3Firmware Suite Version...01.48.17*Firmware type...........dsPIC30FTarget电压检测目标设备dsPIC30F5015。设备ID修订=1000设备擦除...编程...以下内存区域将被编程:程序内存:开始地址=0x0,结束地址=0xafffconfigurationmemoryProgramming/VerifycompleteReseting...目标重置...看起来不错,对吧?然而,在项目仪表板中,使用的数据和程序内存被设置为0,并且作业从未完成:Project_name(Build,Load,…)一直继续(大概在等待一些东西),在状态栏中,我有一个文本“Debugger.ed”。如果我尝试运行调试器,然后暂停调试器,我会在输出窗口中执行getRunningHalting...Target Halted...但是没有显示我在源代码中的位置,并且查看调用堆栈,我会得到信息“在当前PC上没有找到源代码”(加上地址)。没有程序加载。对我可能做错了什么有什么想法?

回帖(2)

杨叶

2020-3-9 08:47:46
嗨,你能确认你用哪一个针来做ICSP信号吗?仔细阅读第163页,第21.8节。以及家庭参考手册第24节(设备配置)如果想使用相同的管脚进行编程和调试,必须对配置寄存器FICD进行编程,以使用EMUC和EMUD管脚进行仿真,即,在FICD寄存器中,CS<1:0>如果您使用任何其他的调试管脚,那么您就可以ED切换到更改RB0和RB1连接到EMUCx和EUDX时,从编程更改到调试模式……
举报

李翰肃

2020-3-9 09:02:26
谢谢你的回应,但我有点困惑:哪一个家庭参考手册会是什么?一个用于DSPIC30F(HTTP:/WW1.MICCHIP.COM/DeLoSs/En/DeViCIDOC/7000 46E.PDF)不引用FCID寄存器?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分