CooCoxcomport debugerr只能在MDK4上用吗,MDK5怎么用不了啊,检测不到设备,驱动什么的都安装了

JLINK中RDI Interface Driver后,Settings错误Error:Cannot load driver 'c:\keil\arm\bin\agdirdi.dll'_百度知道
JLINK中RDI Interface Driver后,Settings错误Error:Cannot load driver 'c:\keil\arm\bin\agdirdi.dll'
jlink的驱动已经安装好了,在电脑的开始菜单中也有软件目录,设备管理器里面也有Jlink driver一项了说明。可就是缺少这个文件,希望大家能指点一下
我有更好的答案
在安装目录里有一个Tool.ini,打开找到ARM及ARMADS,更改下对应的路径,看能否有用。再就是网上下载这个dll文件放在BIN目录下
你去下一个,这个文件就好了,至少我是这么干的。
这可不是重装的原因,我重新安装了好几次了。
我现在也出现这个问题了,高手帮帮忙吧,怎么调都出不来
为您推荐:
其他类似问题
rdi的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Why do I get “Error: Flash download failed – Cortex-M0” when downloading a pr...
Favorite Questions
Currently 2 out of 5 Stars.
Rating: 2/5
(<span id="ezsr_total_ votes cast)
Thank you for rating!
You have already rated this page, you can only rate it once!
Your rating has been changed, thanks for rating!
This error may have multiple causes, but first and foremost you should make sure that you don’t try to overwrite the softdevice with the application. For the SDK examples, this means that if you have a softdevice programmed, you need to select the correct target, for example “nRF5” in the target selection drop-down.&For a custom project, you should set the correct sizes for IRAM and IROM in the Target options. The numbers can be found in specification for the softdevice you’re working with, and most often as an example in the user guide for the kit.如何在MDK中使用C++,整理的经验 - STM32/STM8技术论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
如何在MDK中使用C++,整理的经验
15:32:56  
一:C++引用C文件& && && &注意:C++文件能引用C文件,但是C文件不能引用C++文件& && && &1:在C头文件中加上extern修饰符:1.&&#ifdef __cplusplus2.&&extern &C&&&{3.&&#endif4.& &5.& &6.&&。。。。。。。。。。。。。这里写c语言代码7.& &8.& &9.&&#ifdef __cplusplus10. }11. #endif
& && && &这样在使用C++调用时就使用C++编译器编译,c语言调用时就是用c语言方式编译& && && &2:编写一个C++风格的头文件,在这里添加extern修饰符:& && && && && && & (一般用在调用已经封装好的库文件或者无法或不想修改.c文件所引用的头文件时)1.&&// CStack.h&&2.&&extern &C& {&&3.&&#include &Stack.h&;&&4.&&}&&
或者是直接在需要引用c头文件的cpp文件中1.&&// .cpp 2.&&extern &C& {&&3.&&#include &delay.h&;&&4.&&}&&
二:在新建cpp文件之后,MDK可能会把它识别为image文件&&现象如下:此处这个iic.cpp便被识别成了image文件,main.cpp则是正常的。对它单机右键,选择option for file ”iic.cpp”即可查看。& && & &&解决:将File Type 修改为C++ sourcefile 即可。
三:C++中相对于C独有的new以及堆地址设置及内存分配问题。& && && && && && && && && & (当然,如果不必使用new功能,则可以不分配堆空间) & && && &这个new 就是从堆里取一块内存空间,并执行类的构造函数。& &&&那么这里就要涉及到堆的问题,你必须得告诉程序一个问题:& && && && && && && && && & (1)堆在哪里?(2)堆有多大?& && & MDK中主要使用_init_alloc( startAddr, endAddr&&);(rt_heap.h中声明)来设置堆的地址1:定义数值作为堆空间& && && && &&&Eg:1.& && && &&&#defineHEAP_SIZE& &(0x3000)& & 2.& && & u32 heap_zone[HEAP_SIZE] = { 0 };
& && && && &&&然后初始化时调用&&3.& && & _init_alloc((u32)heap_zone,(u32)&heap_zone[HEAP_SIZE - 1]);
& & 来指定堆的起始和结束地址。2:扩展SRAM空间来作为堆空间4.&&#define HEAP_BASE&&Bank1_SRAM3_ADDR&&5.&&#define HEAP_TOP& &(Bank1_SRAM3_ADDR+0x100000)&&
然后初始化1.&&FSMC_SRAM_Init();&&//初始化对SRAM的访问&&2.&&_init_alloc(HEAP_BASE, HEAP_TOP);& & // 设置堆空间
MDK 版本:& && &keil μvision5.11.1.0& && && &编写时使用系统: Windows 10& && && &测试时使用芯片: STMA32f103ZET6
整理者:Neucrack 参考资料:1:
本帖子中包含更多资源
才可以下载或查看,没有帐号?
工程师职场
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)}

我要回帖

更多关于 cc debuger 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信