#pragma NOIV在构建过程中被忽略

时间:2018-12-24 12:10:02

标签: c embedded microcontroller keil

我正在为C8051F58x系列控制器创建引导加载程序,并且不希望生成默认的中断向量。

为了处理它,我使用了#pragma NOIV。这在我最初使用(Simplicity IDE v3)的IDE中有效,但是现在当我迁移到(Simplicity IDE v4)时,此编译指示产生警告

  

(***警告L5:代码空间存储器重叠从:003BH到:003DH)

这有助于忽略编译指示

  

“#pragma重新指定主要控件,而忽略自FROM:003BH TO:003DH”

这是我要插入自己的中断向量的确切地址。

我应该在Simplicity IDE v4中更改哪些设置以编写我的中断向量,而不会被编译器忽略?

P.S:我正在使用Keil 8051 v9.53、8051 SDK(v4.1.5)。链接器是BL51而不是LX51

0 个答案:

没有答案