<?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 Re: Confused in my Program in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Confused-in-my-Program/m-p/181657#M6638</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is the flash erased?&lt;/P&gt;&lt;P&gt;Have you initialised FCLKDIV ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What bitsize is "unsigned" ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have you checked the assembly output?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;James&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 16 May 2009 01:05:49 GMT</pubDate>
    <dc:creator>jsmcortina</dc:creator>
    <dc:date>2009-05-16T01:05:49Z</dc:date>
    <item>
      <title>Confused in my Program</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Confused-in-my-Program/m-p/181656#M6637</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp;I want to use data flash in s12xs128&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;
void Dflash_Wt(uint paddr,unsigned dat){&amp;nbsp; while(FSTAT_CCIF == 0);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Waiting Complete&amp;nbsp; FSTAT&amp;nbsp;&amp;nbsp; = 0X30;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Clear ACC PVI&amp;nbsp; FCCOBIX = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //step 0&amp;nbsp;&amp;nbsp; FCCOBHI = 0X11;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //0X11&amp;nbsp; FCCOBLO = 0x10;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //D-FLASH block address&amp;nbsp; FCCOBIX = 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //step 1&amp;nbsp; FCCOB&amp;nbsp;&amp;nbsp; = paddr;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Global Address Of Word To Be Program&amp;nbsp; FCCOBIX = 2;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //step 2&amp;nbsp; FCCOB&amp;nbsp;&amp;nbsp; = dat;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Word 0 program value&amp;nbsp; FSTAT |=0X80;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //lunch command&amp;nbsp; while(FSTAT_CCIF == 0);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Waiting Complete}&lt;/PRE&gt;&lt;P&gt;paddr = 0;&lt;/P&gt;&lt;P&gt;dat&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x55;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after functoning this&amp;nbsp;program&amp;nbsp;&amp;nbsp;, the the word 0x55&amp;nbsp;can't be written , I look the address 0x100000 ,but it is empty.&amp;nbsp; I don't know which part of the code is wrong?&lt;/P&gt;&lt;P&gt;thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Oct 2020 09:32:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Confused-in-my-Program/m-p/181656#M6637</guid>
      <dc:creator>chowjun</dc:creator>
      <dc:date>2020-10-29T09:32:09Z</dc:date>
    </item>
    <item>
      <title>Re: Confused in my Program</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Confused-in-my-Program/m-p/181657#M6638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is the flash erased?&lt;/P&gt;&lt;P&gt;Have you initialised FCLKDIV ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What bitsize is "unsigned" ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have you checked the assembly output?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;James&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 May 2009 01:05:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Confused-in-my-Program/m-p/181657#M6638</guid>
      <dc:creator>jsmcortina</dc:creator>
      <dc:date>2009-05-16T01:05:49Z</dc:date>
    </item>
    <item>
      <title>Re: Confused in my Program</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Confused-in-my-Program/m-p/181658#M6639</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Apart from the points mentioned by James, if you are using Codewarrior Compiler and the debugger is "True-Time Simulator &amp;amp; Real-Time Debugger", then right click on the "Memory" window and select the&lt;/P&gt;&lt;P&gt;"Adress&amp;nbsp; Space" option to 'Global'. In general this debugger sets this option as 'Logical'. So, this can be reason that you could not see any data at memory location, because debugger shows the logical address when the "Address Space" is selected as 'Logical'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hopes this helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 May 2009 18:15:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Confused-in-my-Program/m-p/181658#M6639</guid>
      <dc:creator>nandu</dc:creator>
      <dc:date>2009-05-19T18:15:43Z</dc:date>
    </item>
    <item>
      <title>Re: Confused in my Program</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Confused-in-my-Program/m-p/181659#M6640</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for James and Nandu, I&amp;nbsp;confiuse Logical with Global Space.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;chowjun&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 May 2009 23:50:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Confused-in-my-Program/m-p/181659#M6640</guid>
      <dc:creator>chowjun</dc:creator>
      <dc:date>2009-05-23T23:50:10Z</dc:date>
    </item>
  </channel>
</rss>

