如何用ICD2单独加载HEX文件进行烧录?

2020-02-08 09:32发布

我用File -> import 加载 **.hex文件,打开程序存储器窗口,可以看到代码。修改配置位。写入芯片为什么不好使呢?我直接打开项目下载是没问题的!

令问有用ICD2比较好的脱机下载的小软件吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
youmcu
1楼-- · 2020-02-08 09:50
 精彩回答 2  元偷偷看……
wangqh1983
2楼-- · 2020-02-08 11:42
回复【1楼】youmcu
-----------------------------------------------------------------------

没有什么特别的,我就是这样操作的。但是写完程序是不对的。显示一片黑暗!但是我打开项目进行下载就可以!不知其原因。我用的芯片是PIC18f4520。
wangqh1983
3楼-- · 2020-02-08 16:14
再顶一次!有人经常试过吗?
visharn
4楼-- · 2020-02-08 20:02
我可以用import选项正常烧写程序  和你不一样的地方是我的配置字是在软件里面配置的
wangqh1983
5楼-- · 2020-02-08 21:19
#if defined(__dsPIC30F2012__)
        #include <p30f2012.h>
#elif defined(__dsPIC33FJ32GP204__)
        #include <p33fj32gp204.h>
#else
#error -- processor ID not specified in generic header file
#endif

#ifdef __dsPIC30F2012__
        #define Fosc 11059200                                       
        #define Fcy        (Fosc/4)                                               
        _FOSC(CSW_FSCM_OFF & HS);                               
        _FWDT(WDT_ON & WDTPSA_64 & WDTPSB_4);       
        _FBORPOR(PBOR_ON & BORV_45 & PWRT_64 & MCLR_EN);       
        //_FGS(CODE_PROT_OFF);                                       
#endif
#ifdef __dsPIC33FJ32GP204__
        #define Fosc 5529600                                        
        #define Fcy        (Fosc/2)                                       
        _FBS(BSS_LARGE_FLASH_STD & BWRP_WRPROTECT_OFF);
        _FGS(GSS_OFF & GCP_OFF & GWRP_OFF);
        _FOSCSEL(FNOSC_PRI & IESO_ON);
        _FOSC(FCKSM_CSDCMD & IOL1WAY_ON & OSCIOFNC_OFF & POSCMD_XT);
        _FWDT(FWDTEN_OFF & WINDIS_OFF & WDTPRE_PR128 & WDTPOST_PS1);
        _FPOR(FPWRT_PWR64 & ALTI2C_ON);
#endif

也可能真的是这个原因。我的这个程序是可以的!但是PIC18F2520的不是用软件设置的配置位。那如果是从芯片里读出来的HEX,岂不是不一定能可靠的下载喽?
wangqh1983
6楼-- · 2020-02-09 01:22
 精彩回答 2  元偷偷看……

一周热门 更多>