和记娱乐


网站导航

联系我们

和记娱乐

联系人: 

电 话:021-64057486

公司网址:http://www.happy123456789.com

   址:成都市松江区漕河泾松江新兴产业园区研展路丰产支路55号B座803室

邮编:201165


通信知识

您的当前位置: 和记娱乐主页 > 通信知识 >

如何实现对PIC芯片ROM中的程序地址的精确定位?

发布日期:2019-12-19 08:27 来源:和记h88 发布人:和记娱乐 点击:

  事情要从4个月前的一场讨论说起。详细情况见: 之 从零开始玩PIC——11.关于FLASH操作的讨论

  问题的实质,就是如何实现对ROM中的程序地址的精确定位。因为只有精确定位了,才能通过对FLASH的写操作来修改表格中的数据。(甚至可以修改程序!)。

  当时,yewuyi 和martin 参与了讨论。并且,martin给出了一个不太理想的解决方案:在编译器命令行选项中进行设置,让编译器绝对避开某些区域。然后把这块区域开辟为表格。但是这个方案的缺点是,在烧芯片时,无法对表格内容初始化,必须通过串口下载,由单片机程序去修改。

  这个问题被悬置了很久,今天,终于在网上看到一篇贴(参见:PICC中如何用指针访问const 数组?),匠人由此受到。找到了问题的解决方案,总结如下:

      和记娱乐,和记h88,h88平台官网