PICC18编译PIC8F1320出现如下警告,有谁知道是怎么回事吗

[复制链接]
 楼主| 王人言 发表于 2014-5-13 09:09 | 显示全部楼层 |阅读模式

  一个项目要用到PIC18F1320,编译器用PICC18 9.65和9.63都出现如下警告:
   
HI-TECH C PRO for the PIC18 MCU Family  V9.63PL2
Copyright (C) 1984-2009 HI-TECH SOFTWARE
Serial number: HCPIC18P-1967528
Advisory[1233] Employing 18F1320 errata work-arounds:
Advisory[1234]  * GOTO instruction at reset vector must be preceded by NOP
Advisory[1234]  * DAW instruction may improperly clear CARRY bit

早先用PICC18 9.65以为是版本问题,所以换了V9.63PL2,还是出现这个问题,配置位也修改过无数次,问题始终如故。但是,编译也能通过,就是不能调试,不知道为什么?
最近的修改保存的配置位为:

#include      <pic18.h>;//定义头文件
__CONFIG(1,IESODIS&FCMDIS&ECIO);//500
__CONFIG(2,BORV27&BORDIS&PWRTDIS&WDTDIS);//0x061e
__CONFIG(3,MCLREN);//8800
__CONFIG(4,DEBUGEN&LVPDIS&STVRDIS);
__CONFIG(5,UNPROTECT);
__CONFIG(6,WRTEN);
__CONFIG(7,TRU);
wangch_sh 发表于 2014-5-13 16:15 | 显示全部楼层
程序第一行加个NOP
 楼主| 王人言 发表于 2014-5-13 16:23 | 显示全部楼层
wangch_sh 发表于 2014-5-13 16:15
程序第一行加个NOP

谢谢回复,我加在main大括号后面第一行,没有用。请问是加在这个地方吗?
yewuyi 发表于 2014-5-13 16:25 | 显示全部楼层
你先把所有的配置字宏指令都屏蔽掉,然后编译看看提示什么?


另外,可从http://www.1632bit.com/UploadFile/2009061050084829.pdf 里面找找答案。
 楼主| 王人言 发表于 2014-5-17 11:12 | 显示全部楼层
谢谢,我已经找到答案了,是PIC18F1320芯片本身存在的BUG导致,微芯公司有一个关于PIC18F1320的勘误手册,专门讲了这两个问题
xiaoranyelao 发表于 2014-8-6 21:34 | 显示全部楼层
朋友我用的PIC18F4520和你出现了同样的错误请问BUG中怎么设置呢
yklstudent 发表于 2014-8-6 23:24 | 显示全部楼层
xiaoranyelao 发表于 2014-8-6 21:34
朋友我用的PIC18F4520和你出现了同样的错误请问BUG中怎么设置呢

芯片本身存在的BUG,你怎么解决
软件编译提示,只是起到警告提示作用
对提示的内容,你要小心应付处理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

22

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

8

主题

22

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部