<?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>Wireless MCUのトピックRe: JN518x flash programming protocol</title>
    <link>https://community.nxp.com/t5/Wireless-MCU/JN518x-flash-programming-protocol/m-p/1441932#M13071</link>
    <description>&lt;P&gt;Can you please tell me what RM is referring to?&lt;/P&gt;</description>
    <pubDate>Mon, 11 Apr 2022 08:27:38 GMT</pubDate>
    <dc:creator>peter111</dc:creator>
    <dc:date>2022-04-11T08:27:38Z</dc:date>
    <item>
      <title>JN518x flash programming protocol</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN518x-flash-programming-protocol/m-p/1301726#M11312</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Is there any document of flash programming protocol between PC and JN5189?&lt;/P&gt;&lt;P&gt;Previously the document "JN51xx bootloader operation" does explain it. Now JN5189 seems to have very different protocol.&lt;/P&gt;</description>
      <pubDate>Fri, 02 Jul 2021 09:31:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN518x-flash-programming-protocol/m-p/1301726#M11312</guid>
      <dc:creator>usaygo</dc:creator>
      <dc:date>2021-07-02T09:31:19Z</dc:date>
    </item>
    <item>
      <title>Re: JN518x flash programming protocol</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN518x-flash-programming-protocol/m-p/1302101#M11314</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Please check the chapter 38 of RM.&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;
&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;
&lt;P&gt;- We are following threads for 7 days after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jul 2021 01:14:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN518x-flash-programming-protocol/m-p/1302101#M11314</guid>
      <dc:creator>nxf56274</dc:creator>
      <dc:date>2021-07-05T01:14:13Z</dc:date>
    </item>
    <item>
      <title>Re: JN518x flash programming protocol</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN518x-flash-programming-protocol/m-p/1302142#M11315</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks! That's what I wanted!!!&amp;nbsp;I didn't notice the information is in RM.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jul 2021 02:35:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN518x-flash-programming-protocol/m-p/1302142#M11315</guid>
      <dc:creator>usaygo</dc:creator>
      <dc:date>2021-07-05T02:35:53Z</dc:date>
    </item>
    <item>
      <title>Re: JN518x flash programming protocol</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN518x-flash-programming-protocol/m-p/1441932#M13071</link>
      <description>&lt;P&gt;Can you please tell me what RM is referring to?&lt;/P&gt;</description>
      <pubDate>Mon, 11 Apr 2022 08:27:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN518x-flash-programming-protocol/m-p/1441932#M13071</guid>
      <dc:creator>peter111</dc:creator>
      <dc:date>2022-04-11T08:27:38Z</dc:date>
    </item>
    <item>
      <title>Re: JN518x flash programming protocol</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN518x-flash-programming-protocol/m-p/1441951#M13072</link>
      <description>&lt;P&gt;I got it, reference manual&lt;/P&gt;</description>
      <pubDate>Mon, 11 Apr 2022 08:47:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN518x-flash-programming-protocol/m-p/1441951#M13072</guid>
      <dc:creator>peter111</dc:creator>
      <dc:date>2022-04-11T08:47:54Z</dc:date>
    </item>
    <item>
      <title>Re: JN518x flash programming protocol</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/JN518x-flash-programming-protocol/m-p/1448252#M13126</link>
      <description>&lt;P&gt;Just for reference, I picked up the simpler commands sequence to write data onto FLASH of JN518X.&lt;/P&gt;&lt;P&gt;//Seigo&lt;/P&gt;&lt;PRE&gt;Command Bytes Sequence:&lt;BR /&gt;0000094E00A709AE19&lt;BR /&gt;^1^^^2^3^4^^^^^^^5&lt;BR /&gt;1: always zero&lt;BR /&gt;2: size of the sequence (including all bytes, bigendian)&lt;BR /&gt;3: command id (0x4E=Open ISP)&lt;BR /&gt;   or response id&lt;BR /&gt;4: command parameters (depending on commands)&lt;BR /&gt;   or response parameters (the first byte always its command status, success or error code)&lt;BR /&gt;5: CRC32 (from 1: to 4:)&lt;BR /&gt;&lt;BR /&gt;=== &lt;BR /&gt;Firstly set ISP pin as LO and RESET module, &lt;BR /&gt;The connect UART port as 115200bps 8N1.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;0000094E00A709AE19&lt;BR /&gt;Command ID=4E(PARAMETERS:00): Unlock ISP &lt;BR /&gt;&amp;lt;0000094F00BE129F58&lt;BR /&gt;Command RESPONSE=4F(PARAMETERS:00): Unlock ISP(00:Success)&lt;BR /&gt;&lt;BR /&gt;&amp;gt;00000832214A0494&lt;BR /&gt;32(): Get Device Info&lt;BR /&gt;&amp;lt;000011330088888888CC0000148DDBB66D&lt;BR /&gt;33(0088888888CC000014): Get Device Info(00:success, 88888888:chip id, cc000014:version)&lt;BR /&gt;&lt;BR /&gt;&amp;gt;0000194E01112233445566778811223344556677884B1703XX&lt;BR /&gt;4E(0111223344556677881122334455667788): Unlock ISP(01: Start ISP, 1122...88:Key)&lt;BR /&gt;&amp;lt;0000094F00BE129F58&lt;BR /&gt;4F(00): Unlock ISP(00:Success)&lt;BR /&gt;&lt;BR /&gt;--- If you try to change baud, you can call the command of Set Baud Rate here (0x27,0x28 command).&lt;BR /&gt;&lt;BR /&gt;&amp;gt;00000A40000F3E5AD196&lt;BR /&gt;40(000F): Open Memory for Access(00:FLASH, 0F:Mode=RdWrErEa)&lt;BR /&gt;&amp;lt;00000A410000AF27A630&lt;BR /&gt;41(0000): Open Memory for Access(00:Success, 00:Handle=0)&lt;BR /&gt;&lt;BR /&gt;&amp;gt;0000124200000000000000420000CCA2F324&lt;BR /&gt;42(00/00/00000000/00420000): Erase Memory(00:Handle, 00:Mode(always 0), 00000000:Address=0x0, 00420000:Size=0x2400=97KB)&lt;BR /&gt;&amp;lt;000009430012A7D054&lt;BR /&gt;43(00): Erase Memory(00:Success)&lt;BR /&gt;&lt;BR /&gt;&amp;gt;000012440000000000000042000024173967&lt;BR /&gt;44(00/00/00000000/00420000): Blank Check Memory(00:Handle, 00:Mode(always 0), 00000000:Address=0x0, 00420000:Size=0x2400=97KB)&lt;BR /&gt;&amp;lt;000009450044FD77D2&lt;BR /&gt;45(00): Blank Check Memory(00:Success)&lt;BR /&gt;&lt;BR /&gt;--- here, transmit firmware binary file (.bin) from the top without skipping any bytes.&lt;BR /&gt;--- note: the transmit chunk must be 512bytes (= FLASE sector size).&lt;BR /&gt;&lt;BR /&gt;&amp;gt;0002124800000000000000020000...&lt;BR /&gt;48(00/00/00000000/00020000/...data...):&lt;BR /&gt;Write memory(00:Handle, 00:Mode(always 0), 00000000:addr=0x0, 00020000:length=0x200=512B, ...)&lt;BR /&gt;&amp;lt;0000094900E84838DE&lt;BR /&gt;49(00): Write memory(00:Success)&lt;BR /&gt;&lt;BR /&gt;&amp;gt;0002124800000002000000020000...&lt;BR /&gt;48(00/00/00020000/00020000/...data...):&lt;BR /&gt;Write memory(00:Handle, 00:Mode(always 0), 00020000:addr=0x200, 00020000:length=0x200=512B, ...)&lt;BR /&gt;&amp;lt;0000094900E84838DE&lt;BR /&gt;49(00): Write memory(00:Success)&lt;BR /&gt;&lt;BR /&gt;&amp;gt;0000094A00C3656B1D&lt;BR /&gt;4A(00): Close Memory(00:Handle)&lt;BR /&gt;&amp;lt;0000094B00DA7E5A5C&lt;BR /&gt;4B(00): Close Memory(00:Success)&lt;BR /&gt;&lt;BR /&gt;&amp;gt;00000814F3478169&lt;BR /&gt;14(): Reset&lt;BR /&gt;&amp;lt;0000091500FE462A86&lt;BR /&gt;15(00): Reset(00:Success)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Apr 2022 04:04:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/JN518x-flash-programming-protocol/m-p/1448252#M13126</guid>
      <dc:creator>usaygo</dc:creator>
      <dc:date>2022-04-25T04:04:04Z</dc:date>
    </item>
  </channel>
</rss>

