<?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 How to fill all memory blocks with a FILL value? in CodeWarrior for QorIQ</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1399610#M7091</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;BR /&gt;I would like to run an application on the generated ELF file which first fills all holes between&lt;BR /&gt;the segments within a certain memory range, and then computes a custom CRC value.&lt;BR /&gt;&lt;BR /&gt;When the modified ELF file is flashed to the board, I run into a "Programming Error".&lt;BR /&gt;When comparing the unmodified ELF file with the modified ELF file;&lt;BR /&gt;the most obvious change is that the "fill" is generated as new sections in the ELF file.&lt;BR /&gt;The sections will not appear in consecutive order and has an alignment of 4 bytes.&lt;BR /&gt;(filler segments have zero alignment)&lt;/P&gt;&lt;P&gt;If I run the application, just to generate the CRC, programming succeeds.&lt;BR /&gt;The problem I see is that without the fill, the CRC computation will not match that of the target.&lt;/P&gt;&lt;P&gt;In order to continue, I would like to fill all "holes" in the desired address range using the linker.&lt;/P&gt;&lt;P&gt;I can see that I get the fill value in the S-Record file, but it seems incomplete.&lt;BR /&gt;&lt;BR /&gt;For this to work, I need to have the fill value in the ELF file.&lt;BR /&gt;It appears to only fill my first section.&lt;BR /&gt;&lt;BR /&gt;So how do I fill everything up to the end of a MEMORY block?&lt;BR /&gt;===================&lt;/P&gt;&lt;P&gt;$ readelf -l Stage2.elf&lt;/P&gt;&lt;P&gt;Elf file type is EXEC (Executable file)&lt;BR /&gt;Entry point 0xbb94&lt;BR /&gt;There are 20 program headers, starting at offset 52&lt;/P&gt;&lt;P&gt;Program Headers:&lt;BR /&gt;Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align&lt;BR /&gt;LOAD 0x0003e0 0x00008000 0x00000000 0x00100 0x00100 R E 0x4&lt;BR /&gt;LOAD 0x0004e0 0x00008100 0x00000000 0x00020 0x00020 R E 0x4&lt;BR /&gt;LOAD 0x000500 0x00008120 0x00000000 0x00ee0 0x00ee0 R E 0x4&lt;BR /&gt;LOAD 0x001480 0x00009000 0x00000000 0x000f4 0x000f4 R E 0x100&lt;BR /&gt;LOAD 0x001580 0x00009100 0x00000000 0x000d4 0x000d4 R E 0x100&lt;BR /&gt;LOAD 0x002480 0x0000a000 0x00000000 0x03604 0x03604 R E 0x10&lt;BR /&gt;LOAD 0x005a88 0x0000d608 0x00000000 0x00380 0x00380 R 0x8&lt;BR /&gt;LOAD 0x005e08 0x0000d988 0x00000000 0x0016c 0x0016c R E 0x4&lt;BR /&gt;LOAD 0x005f80 0x0000db00 0x00000000 0x00500 0x00500 RWE 0x10&lt;BR /&gt;LOAD 0x007080 0x40008000 0x00000000 0x00000 0x00ff0 RW 0x1000&lt;BR /&gt;LOAD 0x007080 0x0000e000 0x00000000 0x0008c 0x0008c RW 0x8&lt;BR /&gt;NULL 0x007080 0x40008ff0 0x00000000 0x00000 0x0008c RW 0x8&lt;BR /&gt;LOAD 0x007110 0x0000e090 0x00000000 0x00004 0x00004 RW 0x8&lt;BR /&gt;NULL 0x007110 0x40009080 0x00000000 0x00000 0x00004 RW 0x8&lt;BR /&gt;LOAD 0x007118 0x40009088 0x00000000 0x00000 0x00004 RW 0x8&lt;BR /&gt;LOAD 0x007118 0x40009090 0x00000000 0x00000 0x02fb0 RW 0x8&lt;BR /&gt;Fill sections.&lt;BR /&gt;LOAD 0x01d939 0x000090f4 0x00000000 0x0000c 0x0000c R E 0x4&lt;BR /&gt;LOAD 0x01d945 0x000091d4 0x00000000 0x00e2c 0x00e2c R E 0x4&lt;BR /&gt;LOAD 0x01e771 0x0000d604 0x00000000 0x00004 0x00004 R E 0x4&lt;BR /&gt;LOAD 0x01e775 0x0000daf4 0x00000000 0x0e50c 0x0e50c R E 0x4&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 14 Jan 2022 18:38:14 GMT</pubDate>
    <dc:creator>emagii</dc:creator>
    <dc:date>2022-01-14T18:38:14Z</dc:date>
    <item>
      <title>How to fill all memory blocks with a FILL value?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1399610#M7091</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;BR /&gt;I would like to run an application on the generated ELF file which first fills all holes between&lt;BR /&gt;the segments within a certain memory range, and then computes a custom CRC value.&lt;BR /&gt;&lt;BR /&gt;When the modified ELF file is flashed to the board, I run into a "Programming Error".&lt;BR /&gt;When comparing the unmodified ELF file with the modified ELF file;&lt;BR /&gt;the most obvious change is that the "fill" is generated as new sections in the ELF file.&lt;BR /&gt;The sections will not appear in consecutive order and has an alignment of 4 bytes.&lt;BR /&gt;(filler segments have zero alignment)&lt;/P&gt;&lt;P&gt;If I run the application, just to generate the CRC, programming succeeds.&lt;BR /&gt;The problem I see is that without the fill, the CRC computation will not match that of the target.&lt;/P&gt;&lt;P&gt;In order to continue, I would like to fill all "holes" in the desired address range using the linker.&lt;/P&gt;&lt;P&gt;I can see that I get the fill value in the S-Record file, but it seems incomplete.&lt;BR /&gt;&lt;BR /&gt;For this to work, I need to have the fill value in the ELF file.&lt;BR /&gt;It appears to only fill my first section.&lt;BR /&gt;&lt;BR /&gt;So how do I fill everything up to the end of a MEMORY block?&lt;BR /&gt;===================&lt;/P&gt;&lt;P&gt;$ readelf -l Stage2.elf&lt;/P&gt;&lt;P&gt;Elf file type is EXEC (Executable file)&lt;BR /&gt;Entry point 0xbb94&lt;BR /&gt;There are 20 program headers, starting at offset 52&lt;/P&gt;&lt;P&gt;Program Headers:&lt;BR /&gt;Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align&lt;BR /&gt;LOAD 0x0003e0 0x00008000 0x00000000 0x00100 0x00100 R E 0x4&lt;BR /&gt;LOAD 0x0004e0 0x00008100 0x00000000 0x00020 0x00020 R E 0x4&lt;BR /&gt;LOAD 0x000500 0x00008120 0x00000000 0x00ee0 0x00ee0 R E 0x4&lt;BR /&gt;LOAD 0x001480 0x00009000 0x00000000 0x000f4 0x000f4 R E 0x100&lt;BR /&gt;LOAD 0x001580 0x00009100 0x00000000 0x000d4 0x000d4 R E 0x100&lt;BR /&gt;LOAD 0x002480 0x0000a000 0x00000000 0x03604 0x03604 R E 0x10&lt;BR /&gt;LOAD 0x005a88 0x0000d608 0x00000000 0x00380 0x00380 R 0x8&lt;BR /&gt;LOAD 0x005e08 0x0000d988 0x00000000 0x0016c 0x0016c R E 0x4&lt;BR /&gt;LOAD 0x005f80 0x0000db00 0x00000000 0x00500 0x00500 RWE 0x10&lt;BR /&gt;LOAD 0x007080 0x40008000 0x00000000 0x00000 0x00ff0 RW 0x1000&lt;BR /&gt;LOAD 0x007080 0x0000e000 0x00000000 0x0008c 0x0008c RW 0x8&lt;BR /&gt;NULL 0x007080 0x40008ff0 0x00000000 0x00000 0x0008c RW 0x8&lt;BR /&gt;LOAD 0x007110 0x0000e090 0x00000000 0x00004 0x00004 RW 0x8&lt;BR /&gt;NULL 0x007110 0x40009080 0x00000000 0x00000 0x00004 RW 0x8&lt;BR /&gt;LOAD 0x007118 0x40009088 0x00000000 0x00000 0x00004 RW 0x8&lt;BR /&gt;LOAD 0x007118 0x40009090 0x00000000 0x00000 0x02fb0 RW 0x8&lt;BR /&gt;Fill sections.&lt;BR /&gt;LOAD 0x01d939 0x000090f4 0x00000000 0x0000c 0x0000c R E 0x4&lt;BR /&gt;LOAD 0x01d945 0x000091d4 0x00000000 0x00e2c 0x00e2c R E 0x4&lt;BR /&gt;LOAD 0x01e771 0x0000d604 0x00000000 0x00004 0x00004 R E 0x4&lt;BR /&gt;LOAD 0x01e775 0x0000daf4 0x00000000 0x0e50c 0x0e50c R E 0x4&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jan 2022 18:38:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1399610#M7091</guid>
      <dc:creator>emagii</dc:creator>
      <dc:date>2022-01-14T18:38:14Z</dc:date>
    </item>
    <item>
      <title>Re: How to fill all memory blocks with a FILL value?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1404907#M7110</link>
      <description>&lt;P&gt;Usually data in empty Flash is 0xFF. Use this data as Flash filling.&lt;/P&gt;
&lt;P&gt;The S-record write only required addresses. Unused addresses are not writhed.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jan 2022 03:33:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1404907#M7110</guid>
      <dc:creator>Pavel</dc:creator>
      <dc:date>2022-01-26T03:33:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to fill all memory blocks with a FILL value?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1404975#M7113</link>
      <description>&lt;P&gt;When I read in the ELF file to calculate a CRC, my tool (ielftool) assumes any unused bytes are zero, not 0xFF, which works for segment loaded to cleared RAM but not for flash.&lt;/P&gt;&lt;P&gt;If I tell ielftool to fill unused values with 0xFF, then it generates och extra segments.&lt;/P&gt;&lt;P&gt;CodeWarrior cannot program the ELF file if the fill segments are present, which I suspect is a bug.&lt;/P&gt;&lt;P&gt;So in order to have a correct CRC in the ELF file I need to fill all the holes in the linker or compile the code twice to generate filler assembler files in the first pass.&lt;/P&gt;&lt;P&gt;I can generate an ELF file in ielftool, and then generate S-Records in ielftool.&lt;/P&gt;&lt;P&gt;Somehow program the S-Record file using CodeWarrior (How?) and then start debugging without download, just loading symbols.&lt;/P&gt;&lt;P&gt;This is again very inconvenient.&lt;/P&gt;&lt;P&gt;So is it impossible to fill in the linker?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jan 2022 07:33:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1404975#M7113</guid>
      <dc:creator>emagii</dc:creator>
      <dc:date>2022-01-26T07:33:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to fill all memory blocks with a FILL value?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1406326#M7121</link>
      <description>&lt;P&gt;See the following pages about filling in linker:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://mcuoneclipse.com/2014/06/23/filling-unused-memory-with-the-gnu-linker/" target="_blank"&gt;https://mcuoneclipse.com/2014/06/23/filling-unused-memory-with-the-gnu-linker/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://stackoverflow.com/questions/64282272/gnu-linker-how-to-fill-unused-memory-space" target="_blank"&gt;https://stackoverflow.com/questions/64282272/gnu-linker-how-to-fill-unused-memory-space&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/mpc5xxx/16877/1/Fill_unused_memory_CW_MCU_10_5+.pdf" target="_blank"&gt;https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/mpc5xxx/16877/1/Fill_unused_memory_CW_MCU_10_5+.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://users.informatik.haw-hamburg.de/~krabat/FH-Labor/gnupro/5_GNUPro_Utilities/c_Using_LD/ldLinker_scripts.html" target="_blank"&gt;https://users.informatik.haw-hamburg.de/~krabat/FH-Labor/gnupro/5_GNUPro_Utilities/c_Using_LD/ldLinker_scripts.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jan 2022 01:58:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1406326#M7121</guid>
      <dc:creator>Pavel</dc:creator>
      <dc:date>2022-01-28T01:58:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to fill all memory blocks with a FILL value?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1406515#M7123</link>
      <description>&lt;P&gt;Thanks,&lt;BR /&gt;I tried this, but I suspect I found a&lt;STRONG&gt; bug in the linker.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;=================&lt;BR /&gt;It works to extend a section in the beginning of the image.&lt;BR /&gt;GROUP : {&lt;BR /&gt;.bam LOAD(ADDR(resetvector)) : {}&lt;BR /&gt;} = 0xFFFF &amp;gt; resetvector&lt;BR /&gt;.fill_bam LOAD(_e_bam): {&lt;BR /&gt;*(.fill_bam)&lt;BR /&gt;. = ADDR(resetvector) + SIZEOF(resetvector);&lt;BR /&gt;} = 0xFFFF &amp;gt; resetvector&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;This generates a .fill_bam section which fills the resetvector&lt;/P&gt;&lt;P&gt;=====================&lt;/P&gt;&lt;P&gt;I run into the problem in the internal_flash section.&lt;/P&gt;&lt;P&gt;ROM Image Address and RAM Buffer Address of ROM Image are both set to 0xD00.&lt;/P&gt;&lt;P&gt;I can do:&lt;/P&gt;&lt;P&gt;GROUP : {&lt;BR /&gt;.text (TEXT) : {}&lt;BR /&gt;.rodata (CONST) : {&lt;BR /&gt;*(.rdata)&lt;BR /&gt;*(.rodata)&lt;BR /&gt;}&lt;BR /&gt;.ctors : {}&lt;BR /&gt;.dtors : {}&lt;BR /&gt;extab : {}&lt;BR /&gt;extabindex : {}&lt;BR /&gt;&lt;STRONG&gt;ROM_IMG_START = .;&lt;/STRONG&gt;&lt;BR /&gt;} = 0xFFFF &amp;gt; internal_flash&lt;/P&gt;&lt;P&gt;GROUP : {&lt;BR /&gt;.data : {&lt;BR /&gt;__data_start__ = .;&lt;BR /&gt;*(.data)&lt;BR /&gt;}&lt;BR /&gt;.sdata : {&lt;BR /&gt;__sdata_start__ = .;&lt;BR /&gt;*(.sdata)&lt;BR /&gt;__sdata_end__ = .;&lt;BR /&gt;__data_end__ = .;&lt;BR /&gt;}&lt;BR /&gt;.sbss : {}&lt;BR /&gt;.sdata2 : {}&lt;BR /&gt;.sbss2 : {}&lt;BR /&gt;.bss : {}&lt;BR /&gt;&lt;STRONG&gt;ROM_IMG_END = ROMADDR(.bss);&lt;/STRONG&gt;&lt;BR /&gt;} &amp;gt; internal_ram&lt;/P&gt;&lt;P&gt;/* calculation of ROM data image size */&lt;BR /&gt;&lt;STRONG&gt;ROM_DATASIZE = ROM_IMG_END - ROM_IMG_START ;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ROM_CALC =&amp;nbsp;ADDR(internal_flash) + SIZEOF(internal_flash) - ROM_DATASIZE;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;.unused_internal_flash : {&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;. = ROM_CALC;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;}= 0xFFFF &amp;gt; internal_flash&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I get an error message:&lt;/P&gt;&lt;P&gt;======================================&lt;/P&gt;&lt;P&gt;C:/Freescale/CW MCU v11.1/MCU/PA_Tools/Command_Line_Tools/mwldeppc|Linker|Warning&lt;BR /&gt;&amp;gt;Specified length of memory directive 'internal_flash' was exceeded within&lt;BR /&gt;&amp;gt;section '.unused_internal_flash': specified 0x00003200 but length is now&lt;/P&gt;&lt;P&gt;======================================&lt;/P&gt;&lt;P&gt;Note: The error message is not complete.&lt;/P&gt;&lt;P&gt;The map file shows that ROM_CALC is 00003ec8&lt;/P&gt;&lt;P&gt;If I set &amp;nbsp;"ROM_CALC" to the calculated value (0x3ec8).&amp;nbsp; it works.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ROM_CALC = 0x3ec8;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;.unused_internal_flash : {&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;. = ROM_CALC;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;}= 0xFFFF &amp;gt; internal_flash&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;==============&lt;/P&gt;&lt;P&gt;If I use the original and deduct an arbitrary value, I srill get the error message,&lt;BR /&gt;so there is something broken in the linker.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jan 2022 09:06:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1406515#M7123</guid>
      <dc:creator>emagii</dc:creator>
      <dc:date>2022-01-28T09:06:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to fill all memory blocks with a FILL value?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1406528#M7124</link>
      <description>&lt;P&gt;I just noted the comment:&lt;BR /&gt;&lt;BR /&gt;NOTE: The fill pattern feature does not impact the .elf file. If a default debug session starts the&lt;BR /&gt;fill pattern areas are not programmed. In order to program the image including the&lt;BR /&gt;fill pattern blocks into Flash the .mot (S-record) file or .bin needs to be programmed&lt;BR /&gt;into flash e.g. using the Flash Programmer/Target Task tool.&lt;/P&gt;&lt;P&gt;That is of course a deal breaker.&lt;/P&gt;&lt;P&gt;If the ELF file does not contains the fill sections, you cannot post-process the ELF file to calculate the CRC.&lt;/P&gt;&lt;P&gt;If you add the CRC to the S-Record file, the debug symbols are gone, so you have&lt;BR /&gt;to first program the S-Record file (can you do that with CodeWarrior?)&lt;BR /&gt;and then load the symbols.&lt;/P&gt;&lt;P&gt;It is really an unwieldy process.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jan 2022 09:27:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1406528#M7124</guid>
      <dc:creator>emagii</dc:creator>
      <dc:date>2022-01-28T09:27:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to fill all memory blocks with a FILL value?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1407417#M7128</link>
      <description>&lt;P&gt;Perhaps if transform S-record file to binary image and calculate CRC for this binary image is solution for your problem.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Feb 2022 06:41:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1407417#M7128</guid>
      <dc:creator>Pavel</dc:creator>
      <dc:date>2022-02-01T06:41:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to fill all memory blocks with a FILL value?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1407498#M7129</link>
      <description>&lt;P&gt;I can do this, how do I download and do source level debugging with a binary file?&lt;/P&gt;&lt;P&gt;Converting the ELF file is a better approach.&lt;/P&gt;&lt;P&gt;I can convert the ELF file, but the debugger cannot program the result, which I suspect is a bug that it cannot handle out of order segments.&lt;/P&gt;&lt;P&gt;I can create an ELF file with all segments filled, but due to the bug in the linker, I first have to compile and link to get the size of each segment, then I have to create new filler segments of the right size.&lt;/P&gt;&lt;P&gt;Have all development of the CodeWarrior/PPC stopped?&lt;/P&gt;&lt;P&gt;Otherwise, that is a bug that should be fixed.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Feb 2022 09:30:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1407498#M7129</guid>
      <dc:creator>emagii</dc:creator>
      <dc:date>2022-02-01T09:30:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to fill all memory blocks with a FILL value?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1408037#M7132</link>
      <description>&lt;P&gt;You can debug software and do not use CRC. Add CRC calculation for last burning only.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Feb 2022 13:36:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-QorIQ/How-to-fill-all-memory-blocks-with-a-FILL-value/m-p/1408037#M7132</guid>
      <dc:creator>Pavel</dc:creator>
      <dc:date>2022-02-02T13:36:02Z</dc:date>
    </item>
  </channel>
</rss>

