我在调试LPC2214的IAP功能,因为我的程序分引导程序和用户程序,现发现2个问题没发解决,望知道的同行指点: 1、引导程序和用户程序分两个不同的地址加载,引导程序里会调用用户程序, 但在编译时会出现问题,当只修改用户程序时,哪怕只改动一点点,重新编 译后会发现引导程序的HEX文件也发生了变化,按理引导程序没有修改不应 该有变,分散加载地址我没有修改
2、在用ISP同时下载引导程序和用户程序时,芯片能正常工作,但如果只下载 引导程序时,芯片竟然根本不工作,我是通过在引导程序里让蜂鸣器发声判 断芯片是否工作的,引导程序是上电就执行的程序,芯片上电后一点动静 都没有,如果把用户程序烧进去,又正常了,用户程序我定位在32K以后的 ,按理芯片上电工作与用户程序无关的,希望知道的人指点迷津 |