<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic LPC1778问题 in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1778%E9%97%AE%E9%A2%98/m-p/996942#M39203</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp; 我有个问题，&lt;SPAN&gt;LPC1778&lt;/SPAN&gt;最近出现一个问题，&lt;SPAN&gt;bootloader&lt;/SPAN&gt;跳&lt;SPAN&gt;app&lt;/SPAN&gt;无法跳转，后来读取了整片芯片的&lt;SPAN&gt;flash&lt;/SPAN&gt;，发现的问题是&lt;SPAN&gt;0x600-0x700&lt;/SPAN&gt;这段扇区数据全部变成&lt;SPAN&gt;0xFF&lt;/SPAN&gt;，但是对比正常的芯片，这段数据是正常代码区域，并不是全是&lt;SPAN&gt;0xFF&lt;/SPAN&gt;，&lt;SPAN&gt;bootloader&lt;/SPAN&gt;端有升级程序的代码操作，但是操作的区域不是这个起始地址，是很靠后面的起始地址，比较奇怪，这段数据区域突变成了&lt;SPAN&gt;0xFF&lt;/SPAN&gt;，有什么办法检测出来，或者有什么状态寄存器可以显示&lt;SPAN&gt;flash&lt;/SPAN&gt;跳变状态。目前无法查下去问题。&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Mar 2020 08:16:56 GMT</pubDate>
    <dc:creator>haifeng_jin</dc:creator>
    <dc:date>2020-03-06T08:16:56Z</dc:date>
    <item>
      <title>LPC1778问题</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1778%E9%97%AE%E9%A2%98/m-p/996942#M39203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp; 我有个问题，&lt;SPAN&gt;LPC1778&lt;/SPAN&gt;最近出现一个问题，&lt;SPAN&gt;bootloader&lt;/SPAN&gt;跳&lt;SPAN&gt;app&lt;/SPAN&gt;无法跳转，后来读取了整片芯片的&lt;SPAN&gt;flash&lt;/SPAN&gt;，发现的问题是&lt;SPAN&gt;0x600-0x700&lt;/SPAN&gt;这段扇区数据全部变成&lt;SPAN&gt;0xFF&lt;/SPAN&gt;，但是对比正常的芯片，这段数据是正常代码区域，并不是全是&lt;SPAN&gt;0xFF&lt;/SPAN&gt;，&lt;SPAN&gt;bootloader&lt;/SPAN&gt;端有升级程序的代码操作，但是操作的区域不是这个起始地址，是很靠后面的起始地址，比较奇怪，这段数据区域突变成了&lt;SPAN&gt;0xFF&lt;/SPAN&gt;，有什么办法检测出来，或者有什么状态寄存器可以显示&lt;SPAN&gt;flash&lt;/SPAN&gt;跳变状态。目前无法查下去问题。&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Mar 2020 08:16:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1778%E9%97%AE%E9%A2%98/m-p/996942#M39203</guid>
      <dc:creator>haifeng_jin</dc:creator>
      <dc:date>2020-03-06T08:16:56Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1778问题</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1778%E9%97%AE%E9%A2%98/m-p/996943#M39204</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, HaiFeng,&lt;/P&gt;&lt;P&gt;Flash擦除操作使得flash 数据由0变为1，flash编程操作使得flash 相应数据由1变为0. 作为测试，你可以执行编程操作将&lt;SPAN&gt;0x600-0x700&lt;/SPAN&gt;这段扇区数据全部变成&lt;SPAN&gt;0x00， 然后运行你的程序，设定断电， 然后检查何处代码将这个扇区地址的数据全部变为0x0xff. 我怀疑是在哪儿执行了Flash擦除操作使得flash 数据变为0xff. 就像你所知道的， 没有任何寄存器可以显示flash数据发生了变化。但你可以构建一个函数来专门检测这个扇区的数据是否为0xff.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;xiangjun rong&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2020 01:37:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1778%E9%97%AE%E9%A2%98/m-p/996943#M39204</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2020-03-10T01:37:27Z</dc:date>
    </item>
  </channel>
</rss>

