DSPIC33FJ64GP710A-I/PF
10000
-/16+
原装现货
DSPIC33FJ64GP710-I/PF
65200
TQFP/22+
微芯代理全新现货,承诺原装假一赔百
DSPIC33FJ64GP710-I/PF
5500
TQFP/22+
原装现货,正规渠道,一站式配单
DSPIC33FJ64GP710A-I/PT
30000
-/24+
现货 一站式配套
DSPIC33FJ64GP710
10010
-/2023+
终端可免费供样,支持BOM配单
围器件支持。 1.2 flash地址空间分配 为了做到故障保护,防止在更新过程中发生更新文件出错、意外断电等灾难性故障,本设计将dspic33f的flash空间分为3个区域,如图1所示。图中(a)区用于存储应用程序正常版本;(b)区用于存储应用程序更新版本;(c)区用于存储boot程序。其中(a)区、(b)区的分配空间大小相等,因为(b)区的主要用途在于存储(a)区的运行程序的更新版本软件。 在实际应用中,可以根据flash的大小、程序代码长度等因素灵活调节。如果采用dspic33fj64gp710控制器,其flash空间范围为0x0000-0xffff,每页的大小为0x100,则dspic33fj64gp710的flash空间地址典型分配如表1所示。应用程序更新版本和正常版本的flash空间大小都为0x7000,而且,不论是应用程序正常版本或是更新版本,其第一个运行的指令都是跳转到boot程序,其最后的2组地址都用于存放新的、有效的标志位。所以,当更新升级程序时,仅需要将应用程序更新版本中的更新程序整体拷入应用程序正常版本中即可,而不需区分其中的标志位、跳转指令和程序本体,简化了boot