<?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>S12 / MagniV Microcontrollersのトピック68HC16 PD BDM and WinXP Interface!</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/68HC16-PD-BDM-and-WinXP-Interface/m-p/217474#M9089</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi there!&lt;/DIV&gt;&lt;DIV&gt;My name is Padelis and i am programming an interface for the PD BDM in WinXP.&lt;/DIV&gt;&lt;DIV&gt;I have downloaded the bdm_v090dbg.zip file and i am trying to port these files to WinXP. This is not as easy as i firstly thought. I am using VC++ 2008 Express and the interface is 2 windows, one form and one console! For now i use the console window for debugging purposes! As soon as i have a fully&amp;nbsp;functional version i will get rid of the console window!&lt;/DIV&gt;&lt;DIV&gt;Anyway. What i have managed to do so far is to gain access to the parallel port without the need of an external program like allowio or userport. I have successfully reset, stop, run and step chip functions. And about an hour ago i managed to perform the Dumpregisters function! I am working on this project about 3 weeks! What i need to do now is to read the mcu, write to it, erase and verify blank and write!&lt;/DIV&gt;&lt;DIV&gt;As i said before i am using the old source files as a reference for my project. So the code&amp;nbsp;is&amp;nbsp;pretty much the same. Now i am trying to read the mcu and i can confirm that using the original code it does read something but i don't know what! When the mcu is disconnected it read reads 00s. When i connect to the mcu, reset and stop it, it reads FFs!! What ever starting address i should give. Maybe there is a mistake in the code and starts reading from the beginning. The programmed mcu in the start has all FFs till the 0x0010000 address where the data begin. So maybe i am reading just the start of the memory.&lt;/DIV&gt;&lt;DIV&gt;What i want to ask is for suggestions on my project. Has anyone done something similar? How should i read the memory and how can i erase it? What is the need of bdm_delay? I have many questions but one question at a time is easier!!!&lt;/DIV&gt;&lt;DIV&gt;Thank you in advance!&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 22 Sep 2009 06:13:18 GMT</pubDate>
    <dc:creator>admin</dc:creator>
    <dc:date>2009-09-22T06:13:18Z</dc:date>
    <item>
      <title>68HC16 PD BDM and WinXP Interface!</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/68HC16-PD-BDM-and-WinXP-Interface/m-p/217474#M9089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi there!&lt;/DIV&gt;&lt;DIV&gt;My name is Padelis and i am programming an interface for the PD BDM in WinXP.&lt;/DIV&gt;&lt;DIV&gt;I have downloaded the bdm_v090dbg.zip file and i am trying to port these files to WinXP. This is not as easy as i firstly thought. I am using VC++ 2008 Express and the interface is 2 windows, one form and one console! For now i use the console window for debugging purposes! As soon as i have a fully&amp;nbsp;functional version i will get rid of the console window!&lt;/DIV&gt;&lt;DIV&gt;Anyway. What i have managed to do so far is to gain access to the parallel port without the need of an external program like allowio or userport. I have successfully reset, stop, run and step chip functions. And about an hour ago i managed to perform the Dumpregisters function! I am working on this project about 3 weeks! What i need to do now is to read the mcu, write to it, erase and verify blank and write!&lt;/DIV&gt;&lt;DIV&gt;As i said before i am using the old source files as a reference for my project. So the code&amp;nbsp;is&amp;nbsp;pretty much the same. Now i am trying to read the mcu and i can confirm that using the original code it does read something but i don't know what! When the mcu is disconnected it read reads 00s. When i connect to the mcu, reset and stop it, it reads FFs!! What ever starting address i should give. Maybe there is a mistake in the code and starts reading from the beginning. The programmed mcu in the start has all FFs till the 0x0010000 address where the data begin. So maybe i am reading just the start of the memory.&lt;/DIV&gt;&lt;DIV&gt;What i want to ask is for suggestions on my project. Has anyone done something similar? How should i read the memory and how can i erase it? What is the need of bdm_delay? I have many questions but one question at a time is easier!!!&lt;/DIV&gt;&lt;DIV&gt;Thank you in advance!&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Sep 2009 06:13:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/68HC16-PD-BDM-and-WinXP-Interface/m-p/217474#M9089</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2009-09-22T06:13:18Z</dc:date>
    </item>
    <item>
      <title>Re: 68HC16 PD BDM and WinXP Interface!</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/68HC16-PD-BDM-and-WinXP-Interface/m-p/217475#M9090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;10 days now and no one has replied! Not even a comment!&lt;/DIV&gt;&lt;DIV&gt;Anyway I have full access to the mcu with my program though the parallel port using the PD BDM interface. I am not using a target resident program. Just bdm commands just like motorola wrote in the manual.&lt;/DIV&gt;&lt;DIV&gt;My program resets, dumps the data and registers, turn on/off different modules and erases the mcu.&lt;/DIV&gt;&lt;DIV&gt;Now i am in the process of writting the program/verify code. I ve written most of it and i continue. The datasheets provided from freescale have a few typo mistakes as i can see and there are missing parts from them. So the whole process is a search, try and record the results.&lt;/DIV&gt;&lt;DIV&gt;Soon enough i will&amp;nbsp;have this app ready and i would like to if anyone has any recommendations about it! Maybe some features to be added. and so on. I am all ears. And this is about an open source app, not for sale. So anyone can contribute to it. I will tidy up the code and i will post the files here if anyone is interested!&lt;/DIV&gt;&lt;DIV&gt;Also the version for the 32bit mcu is on the works!&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Oct 2009 19:35:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/68HC16-PD-BDM-and-WinXP-Interface/m-p/217475#M9090</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2009-10-02T19:35:24Z</dc:date>
    </item>
  </channel>
</rss>

