zoukankan      html  css  js  c++  java
  • 使用TKStudio模板编译成功而在Keil中却失败的问题

    这几天,一直为这个问题苦恼,当是遇见鬼了,最后发现自己就是这“鬼”。

    使用TKStudio的MDK ARM工程模板来编写LPC2132的工程文件,编译、仿真都没有问题,但将这些源文件转至Keil中,新建工程,加载文件,编译却不能通过。编译出错提示:

    ?¨???????.sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST.
    ?¨???????.sct: Not enough information to list image symbols.
    ?¨???????.sct: Not enough information to list the image map.
    ?¨???????.sct: Finished: 2 information, 0 warning and 1 error messages.

    在网上搜了一下,说是在工程配置选项中”Linker”选项卡里,“Use Memory Layout form Target Dialog”前面的小钩去掉去掉,“Scatter file”中的内容去掉就行,试了一下,果然编译通过了。

    但是后来发现,仿真却不能得到自己的结果,很是苦恼,不知道原因。

    后来,回过头来,终于发现,原来TKStudio的MDK ARM工程模板不仅提供几个初始化文件,还提供了一个Scatter file(分散加载文件,后缀为.sct)。

    看来不仅要复制那几个初始化文件,还要把那个sct文件复制过去,而且工程配置选项中,”Linker”选项卡里,“Use Memory Layout form Target Dialog”前面的小钩去掉去掉后,“Scatter file”中要把那个sct文件加载进去。

  • 相关阅读:
    Cannot get a NUMERIC value from a STRING cell? 已解决
    Android Studio快捷键大全
    mysql索引
    eclipse中出现错误 Syntax error, insert "}" to complete Block
    function
    IGS OPC UA 配置
    IFIX 5.9 历史数据 曲线 (非SQL模式)
    IFIX 5.9 报警存sql
    IFIX 数据源 节点 标签 域名
    IFIX 目录结构
  • 原文地址:https://www.cnblogs.com/whyaiw/p/2965690.html
Copyright © 2011-2022 走看看