【智能车】关于逐飞科技RT1021开源库在使用Keil首次编译一个工程时,出现一个错误的问题

2020-10-28 14:49:20 浏览数 (1)

Author:AXYZdong 自动化专业 工科男 有一点思考,有一点想法,有一点理性! CSDN@AXYZdong

文章目录

  • 一、问题描述
  • 二、问题解决
    • 1. **目标工程 nor_zf_ram_v5 和 分散文件 .scfRT1021_nor_zf_ram_v.scf** 编译没有错误。
    • 2.**目标工程 nor_zf_ram_v5 和 分散文件 .scfRT1021_nor_zf_ram_v5.scf** 编译没有错误。
    • 3.**目标工程 nor_zf_ram_v6和 分散文件 .scfRT1021_nor_zf_ram_v.scf** 编译报错。
    • 4.**目标工程 nor_zf_ram_v6和 分散文件 .scfRT1021_nor_zf_ram_v5.scf** 编译报错。
  • 三、总结

一、问题描述

文末有开源库链接

昨晚,将逐飞科技RT1021开源库下载后,试着把里面的一个工程编译了一下,结果出现了一个错误:.scfRT1021_nor_zf_ram.scf(11): error: L6236E: No section matches selector - no section to be FIRST/LAST.

上网百度了一下,说是没有启动文件,但是明明人家工程里面有启动文件啊。 难道人家把工程搞错了?折腾了一晚上,还是没有解决。

问题出现在哪里呢?试了网上的所有方法,都不行。算了,我就随便在逐飞科技的智能车群里问了一下,今天早上有人回复我说:

二、问题解决

今天下午,按照他的说法,我就试了一下,果然就成功了!!!

可以发现 逐飞科技RT1021开源库每个example的工程里面包含两个目标工程,分别是nor_zf_ram_v5 和 nor_zf_ram_v6,我们需要使用的是 nor_zf_ram_v5Linker里面两个分散文件 .scfRT1021_nor_zf_ram_v.scf 和 .scfRT1021_nor_zf_ram_v5.scf,都可以用。

1. 目标工程 nor_zf_ram_v5 和 分散文件 .scfRT1021_nor_zf_ram_v.scf 编译没有错误。

2.目标工程 nor_zf_ram_v5 和 分散文件 .scfRT1021_nor_zf_ram_v5.scf 编译没有错误。

3.目标工程 nor_zf_ram_v6和 分散文件 .scfRT1021_nor_zf_ram_v.scf 编译报错。

4.目标工程 nor_zf_ram_v6和 分散文件 .scfRT1021_nor_zf_ram_v5.scf 编译报错。

三、总结

目标工程一定要选 nor_zf_ram_v5 目标工程一定要选 nor_zf_ram_v5 目标工程一定要选 nor_zf_ram_v5

附上开源库连接:逐飞科技RT1021开源库 如果觉着帮到你的话,点个赞支持一下呢!!!^ _ ^ ❤️ ❤️ ❤️ 码字不易,大家的支持就是我坚持下去的动力。点赞后不要忘了关注我哦!

0 人点赞