【已解决】Keil的TOOLS.INI错误解决方法 >>> TOOLS.INI - Section ‘[undefined toolset]‘: missing ‘PATH‘ entry ! <<<

这篇具有很好参考价值的文章主要介绍了【已解决】Keil的TOOLS.INI错误解决方法 >>> TOOLS.INI - Section ‘[undefined toolset]‘: missing ‘PATH‘ entry ! <<<。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在某处看到有人写了用keil和Proteus8联调STM32F单片机(作者只说了基本方法,提供例证),为方便学生调试程序,今天测试了一下,发现该网文中的方法是个骗局,因为Proteus8已不再支持VDMARM.DLL。但是这一折腾,将keil根目录下的tools.ini文件折腾出问题了,没必要重装MDK,修改tools.ini文件吧。

在装有MDK5.38中安装了的Proteus和KEIL结合工具:vdmagdi.exe。安装完成后,启动MDK-ARM(Keil)时悲剧了,弹出如下对话框:

>>> TOOLS.INI - Section '[undefined toolset]': missing 'PATH' entry ! <<< 

【已解决】Keil的TOOLS.INI错误解决方法 >>> TOOLS.INI - Section ‘[undefined toolset]‘: missing ‘PATH‘ entry ! <<<

没安装C51的用户,还会多一行出现下面的提示:>>>TOOLS.INI-Section ‘[C51]’:missing ‘PATH’ enty! <<<

解决方法为:在 Keil安装目录下,找到tools.ini

【已解决】Keil的TOOLS.INI错误解决方法 >>> TOOLS.INI - Section ‘[undefined toolset]‘: missing ‘PATH‘ entry ! <<<

右键用记事本打开tools.ini,发现Proteus和KEIL结合工具vdmagdi在文件末尾添加了[KARM]项,见下图: 

【已解决】Keil的TOOLS.INI错误解决方法 >>> TOOLS.INI - Section ‘[undefined toolset]‘: missing ‘PATH‘ entry ! <<<

 打开keil时出现错误对话框:>>> TOOLS.INI - Section '[undefined toolset]': missing 'PATH' entry ! <<< 。原因是没有制定ARM路径,如下图添加路径:

【已解决】Keil的TOOLS.INI错误解决方法 >>> TOOLS.INI - Section ‘[undefined toolset]‘: missing ‘PATH‘ entry ! <<<

就可以打开Keil了,接着按网文中的方法修改TDRV、CPUDLL0、CPUDLL1,尝试与Proteus 8.15联调STM32F单片机,测试发现网文有问题,于是卸载vdmagdi联调工具,卸载后打开keil,仍然提示错误对话框:>>> TOOLS.INI - Section '[undefined toolset]': missing 'PATH' entry ! <<< 。再次打开tools.ini,发现卸载清理不干净,见下图:

【已解决】Keil的TOOLS.INI错误解决方法 >>> TOOLS.INI - Section ‘[undefined toolset]‘: missing ‘PATH‘ entry ! <<<

 删除[KARM](上图红圈中内容),保存tools.ini,重新打开MDK-ARM! ^_^Enjoy!

后记:虽然Proteus 8不能与keil联调STM32,但是可以将hex文件装载到芯片中仿真运行。Proteus仅适合初学者练手,要想学会真功夫,您还得用开发板,Bluepill才十多块钱,自己配一些外围器件,入门成本不高。文章来源地址https://www.toymoban.com/news/detail-423363.html

到了这里,关于【已解决】Keil的TOOLS.INI错误解决方法 >>> TOOLS.INI - Section ‘[undefined toolset]‘: missing ‘PATH‘ entry ! <<<的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Dev C++中出现 undefined reference to XXX 错误的解决方式

            主函数中调用在其他文件中定义的函数,编译报错:未定义的引用xxx。         原理:编译器在生成可执行文件的过程包括预处理、编译、汇编、链接,这4个过程,这个问题一般出现在 链接 过程,所谓的链接过程,就是把不同的目标文件粘合在一起,生成一

    2024年02月03日
    浏览(33)
  • TypeError: Cannot read properties of undefined (reading ‘NormalModule‘) 错误的解决方案

    这个错误原因各种各样。虽然是相同的错误,但可能造成的原因完全不同。所以还是需要理性分析。 我遇到的原因是我打算在vue3项目(差不多新建的项目)里面添加less功能。于是我执行下面的代码安装less 安装完成后,我打算用一下,结果我忘记webpack怎么配置less了。 在没

    2024年02月16日
    浏览(34)
  • Keil写STM32程序.axf: Error: L6218E: Undefined symbol HAL_RTC_Init (referred from rtc.o)报错解决办法

    在写RTC的程序时,报如下的错误:....Outputatk_f103.axf: Error: L6218E: Undefined symbol HAL_RTC_Init (referred from rtc.o) 显示没有定义 网上有很多解决办法,这里提供一种思路 就是可能是由于没有添加相应的驱动文件,所以需要添加相应的stm32的驱动文件到工程中 点击添加文件,我的是

    2024年02月06日
    浏览(36)
  • 解决keil5.38编译stm32报四个错误问题

     以上为错误截图,一下为错误信息 Start/core_cm3.c(445): error: non-ASM statement in naked function is not supported   uint32_t result=0;   ^ Start/core_cm3.c(442): note: attribute is here uint32_t __get_PSP(void) __attribute__( ( naked ) );                                           ^ Start/core_cm3.c(465): error: paramet

    2024年02月08日
    浏览(41)
  • 阿里云主机安装帝国cms时提示php.ini配置有问题的解决方法

    有些客户使用阿里云虚拟主机安装帝国cms出行错误提示,您的PHP配置文件php.ini配置有问题, 请按下面操作即可解决: 1、修改php.ini,将:short_open_tag 设为 On 2、修改后重启apache/iis方能生效。 我们去阿里云主机控制面板 找到修改php.ini参数设置; 发现没有并没有 short_open_tag 选

    2024年02月03日
    浏览(24)
  • keil5版本时“error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.”

    前言:在使用keil 5版本时,创建工程后稍不留神会出现问题“.Objectsproject.sct(7): error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.”     保姆教程!! 问题描述: 出现下类问题,无疑是指你的启动文件不止一个,例如“startup_stm32f10x_md.s”,就是创建工程时,

    2024年02月16日
    浏览(30)
  • 错误“Cannot read properties of undefined (reading ‘install‘) at Vue.use” 的解决方案

    项目引入并使用 vue-router 后,浏览器的控制台报如下错误: 错误原因:vue 版本和 vue-router 版本不匹配。         笔者项目是 vue2.7,安装 vue-router 时,直接运行了 npm install vue-router 命令,造成直接下载最新版 vue-router 4.1.6,而 4 以后的版本适用于 vue3.0 版本,用在 vue2.0+

    2024年02月11日
    浏览(34)
  • 解决异步传参时出现 “TypeError: Cannot read properties of undefined (reading‘xxx‘)“这一错误

    异步传参时会出现 “TypeError: Cannot read properties of undefined (reading‘xxx‘)“这一错误 例如:Cannot read properties of undefined (reading ‘id’) 出现该错误的原因是因为花括号中的某些属性未定义。很有可能是因为写错了属性名称 异步请求获取数据时,由于数据时异步获取的,所以一开

    2024年02月11日
    浏览(37)
  • keil出现identifier “u8“ is undefine,不识别 u8

    在keil打开这个文件,往下翻 可以看到 所以,把u8改为unit8_t即可

    2024年02月16日
    浏览(35)
  • 解决keil5.38编译stm32报四个错误问题,无需更换ARM5编译器

     以上为错误截图,一下为错误信息 Start/core_cm3.c(445): error: non-ASM statement in naked function is not supported   uint32_t result=0;   ^ Start/core_cm3.c(442): note: attribute is here uint32_t __get_PSP(void) __attribute__( ( naked ) );                                           ^ Start/core_cm3.c(465): error: paramet

    2024年02月11日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包