• 注册Keil软件时出现TOOLS.INI_TOOLCHAIN NOT INSTALLED的解决办法


    问题描述:

    Keil软件注册好后,打开项目出现报错:*** Error: Project '1' requires 'C51' Toolchain which is not installed.

    注册步骤:

    当我们在注册keil软件时选择ARM

    image

    注册成功后,打开项目,发现无法编译,按钮是灰色的,如下图:

    image

    打开注册软件选择C51生成密钥复制到Keil上提示如下:

    image

    解决办法:

    问题应该是出现在安装文件夹中的TOOLS.INI里面,没有将[C51]项写入文件,我们只需要将[C51]写入即可。

    打开Keil安装位置,对TOOLS.INI进行编辑添加内容:

    image

    C51文件复制到安装目录下,下载链接如下:

    链接:https://pan.baidu.com/s/1wnQxM5Bxun6q0FH5P8VuXw 
    提取码:f4dv
    

    添加内容如下:

    [C51]
    PATH="d:Keil_v5C51" //换成你的路径
    VERSION=V9.56          //换成你的版本
    BOOK0=HLPRelease_Notes.htm("Release Notes",GEN)
    BOOK1=HLPC51TOOLS.chm("Complete User's Guide Selection",C)
    TDRV0=BINMON51.DLL ("Keil Monitor-51 Driver")
    TDRV1=BINISD51.DLL ("Keil ISD51 In-System Debugger")
    TDRV2=BINMON390.DLL ("MON390: Dallas Contiguous Mode")
    TDRV3=BINLPC2EMP.DLL ("LPC900 EPM Emulator/Programmer")
    TDRV4=BINUL2UPSD.DLL ("ST-uPSD ULINK Driver")
    TDRV5=BINUL2XC800.DLL ("Infineon XC800 ULINK Driver")
    TDRV6=BINMONADI.DLL ("ADI Monitor Driver")
    TDRV7=BINDAS2XC800.DLL ("Infineon DAS Client for XC800")
    TDRV8=BINUL2LPC9.DLL ("NXP LPC95x ULINK Driver")
    TDRV9=BINJLinkEFM8.dll ("J-Link / J-Trace EFM8 Driver")
    RTOS0=Dummy.DLL("Dummy")
    RTOS1=RTXTINY.DLL ("RTX-51 Tiny")
    RTOS2=RTX51.DLL ("RTX-51 Full")
    

    image
    最后,打开Keil测试是否解决:
    image

    参考博客:https://blog.csdn.net/u014663232/article/details/54411514

  • 相关阅读:
    生成微博授权URL及回调地址
    微博三方登录
    celery异步发送短信
    celery配置
    celery原理与组件
    Django----短信验证接口
    Django----图片验证码接口
    编写注册接口
    jwt安装配置
    day19-Exception
  • 原文地址:https://www.cnblogs.com/l-hh/p/13735127.html
Copyright © 2020-2023  润新知