<?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>8-bit MicrocontrollersのトピックRe: Bootloader for AC60</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/194033#M15202</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this looks strange. I've created a test code that puts various pieces of data into various pages. My test PRM file looks like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;
&lt;FONT size="1"&gt;/* This is a linker parameter file for the mc9s08qe128 */
ENTRIES
 field field0 field2 field4 field5 field6 field7
END
&lt;/FONT&gt;
&lt;FONT size="1"&gt;
NAMES END&lt;/FONT&gt;

&lt;FONT size="1"&gt;SEGMENTS
 /* Here all RAM/ROM areas of the device are listed.
 Used in PLACEMENT below. */
  Z_RAM     =  READ_WRITE   0x0080 TO 0x00FF;
  RAM       =  READ_WRITE   0x0100 TO 0x17FF;
  RAM1      =  READ_WRITE   0x1880 TO 0x207F;
  /* unbanked FLASH ROM */
  ROM       =  READ_ONLY    0x2080 TO 0x7FFF;
  ROM1      =  READ_ONLY    0xC000 TO 0xFFAD;
  /* banked FLASH ROM */
  PPAGE_0   =  READ_ONLY    0x008000 TO 0x00A07F;
   PPAGE_2   =  READ_ONLY    0x028000 TO 0x02BFFF;
   PPAGE_4   =  READ_ONLY    0x048000 TO 0x04BFFF;
   PPAGE_5   =  READ_ONLY    0x058000 TO 0x05BFFF;
   PPAGE_6   =  READ_ONLY    0x068000 TO 0x06BFFF;
   PPAGE_7   =  READ_ONLY    0x078000 TO 0x07BFFF;
 END

PLACEMENT
 /* Here all predefined and user segments are placed
 into the SEGMENTS defined above. */
    DEFAULT_RAM           /* non-zero page variables */
                          INTO  RAM,RAM1;

    _PRESTART,            /* startup code */
    STARTUP,              /* startup data structures */
    ROM_VAR,              /* constant variables */
    STRINGS,              /* string literals */
    VIRTUAL_TABLE_SEGMENT,/* C++ virtual table segment */
    NON_BANKED,           /* runtime routines which must not&lt;/FONT&gt;
 &lt;FONT size="1"&gt;         be banked */
    DEFAULT_ROM,
    COPY                  /* copy down information */
                          INTO  ROM;

     PAGED_ROM_0           INTO  PPAGE_0;
    PAGED_ROM_2           INTO  PPAGE_2;
    PAGED_ROM_4           INTO  PPAGE_4;
    PAGED_ROM_5           INTO  PPAGE_5;
    PAGED_ROM_6           INTO  PPAGE_6;
    PAGED_ROM_7           INTO  PPAGE_7;
    PAGED_ROM             INTO  ROM1;

    _DATA_ZEROPAGE,       /* zero page variables */
    MY_ZEROPAGE           INTO  Z_RAM;
END

STACKSIZE 0x50

VECTOR 0 _Startup&lt;/FONT&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;and my actual test code is as following:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;
#include &amp;lt;hidef.h&amp;gt; /* for EnableInterrupts macro */
#include "derivative.h" /* include peripheral declarations */


#pragma CONST_SEG PAGED_ROM
const char field[]= "\377\377\377 00000PAGE x";
#pragma CONST_SEG DEFAULT

#pragma CONST_SEG PAGED_ROM_0
const char field0[]= "\000\000\000 00000PAGE 0";
#pragma CONST_SEG DEFAULT

#pragma CONST_SEG PAGED_ROM_2
const char field2[]= "\002\002\002 00000PAGE 2";
#pragma CONST_SEG DEFAULT

#pragma CONST_SEG PAGED_ROM_4
const char field4[]= "\004\004\004 00000PAGE 4";
#pragma CONST_SEG DEFAULT

#pragma CONST_SEG PAGED_ROM_5
const char field5[]= "\005\005\005 00000PAGE 5";
#pragma CONST_SEG DEFAULT

#pragma CONST_SEG PAGED_ROM_6
const char field6[]= "\006\006\006 00000PAGE 6";
#pragma CONST_SEG DEFAULT

#pragma CONST_SEG PAGED_ROM_7
const char field7[]= "\007\007\007 00000PAGE 7";
#pragma CONST_SEG DEFAULT

void main(void) {

  PTCDD = 0x0F;

  for(;;) {
    __RESET_WATCHDOG(); /* feeds the dog */
   
    PTCD ^= 0x0F;
  } /* loop forever */
  /* please make sure that you never leave main */
}&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so at the end it generates following S-record:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;
&lt;FONT size="1"&gt;S02400005A3A5C746D705C686330385C51453132385C62696E5C50726F6A6563742E61627352
S12320808B899EFE05F6AF019EFF05888A81A7FCC621054C95E701C621044CF732210620AD
S12320A01F898BF687E6024C9EE706E603EE018A4C20037FAF014BFB9E6B05F78A88AF049D
S12320C09E6B02DD9E6B01D9322108898BADB1974C9EE703ADAA4C9EE7044A2603510018F1
S12320E0AD9E878AAD9A972005AD95F7AF019E6B04F79E6B03F320D5A7068145015094AD97
S12321008DCC21160000210A21240000000000000000000000006E0F05C71800B604A80FE9
S1092120B70420F50000E5
S113800000000020303030303050414745203000EF
S113C000FFFFFF203030303030504147452078006A
S105FFFE20FBE2
S21402800002020220303030303050414745203200E4
S21404800004040420303030303050414745203400DA
S21405800005050520303030303050414745203500D5
S21406800006060620303030303050414745203600D0
S21407800007070720303030303050414745203700CB
S804000000FB&lt;/FONT&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now: I've loaded this S-record into the S08QE128 via Bootloader and also directly via BDM.&lt;/P&gt;&lt;P&gt;I haven't experienced any difference in where the code has been programmed (except bootloader missing). Especially when looking at address 0x8000 with PPAGE set 0, I can correctly see PAGE0 content.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you don't mind sending me your code (at least the skeleton), so I can see more in details what is happening with your code. I can give you my email address via private message.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pavel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by ok2ucx on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-09-30&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;04:43 PM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 Oct 2020 09:49:03 GMT</pubDate>
    <dc:creator>ok2ucx</dc:creator>
    <dc:date>2020-10-29T09:49:03Z</dc:date>
    <item>
      <title>AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9.2 - CF V1 (alpha) support added</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193983#M15152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dears,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;software for Application note AN2295 (HC08/S08 Developer's Serial Bootloader) has been updated recently. Since the last rev. 8 (Aug-2006) several additions and enhancements has been done:&lt;/SPAN&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;S08LC&lt;/STRONG&gt; family added&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;S08QE&lt;/STRONG&gt; (Flexis) added&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;S08GB/GT&lt;/STRONG&gt; family updated for A-family&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;S08EL/SL&lt;/STRONG&gt; family added (including EEPROM programming)&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;S08QD&lt;/STRONG&gt; family added (with software SCI)&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;S08DZ&lt;/STRONG&gt; family added (including EEPROM programming)&lt;/LI&gt;&lt;LI&gt;HC08GR8A corrected&lt;/LI&gt;&lt;LI&gt;S08QG8 corrected&lt;/LI&gt;&lt;LI&gt;&lt;STRONG style=": ; font-family: 'Courier New';"&gt;hc08sprg.exe&lt;/STRONG&gt; master updated&lt;/LI&gt;&lt;LI&gt;simple &lt;STRONG&gt;Windows GUI&lt;/STRONG&gt; application added&lt;/LI&gt;&lt;LI&gt;all projects updated for CodeWarrior 6.1&lt;/LI&gt;&lt;/UL&gt;&lt;STRONG&gt;HC08&lt;/STRONG&gt;&lt;SPAN&gt; families supported: &lt;/SPAN&gt;&lt;STRONG&gt;AB/AS/AZ, AP, GP32, GR(A), GZ, JKJL, JKJL8, JW32, KX/EY/GT, LB, LJ, MR, QB, QC, QT/QY, SR&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;S08&lt;/STRONG&gt;&lt;SPAN&gt; families supported: &lt;/SPAN&gt;&lt;STRONG&gt;AW, DZ, EL/SL, GB/GT(A), LC, QD, QE, QG, RC/RD/RE/RG, SR&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any comments, reports, suggestions or wishes are more than welcome. Some of the latest bootloaders are still in alpha stage, tested briefly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Direct download link is here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.freescale.com%2Fwebapp%2Fsps%2Fdownload%2Flicense.jsp%3FcolCode%3DAN2295SW" rel="nofollow" target="_blank"&gt;http://www.freescale.com/webapp/sps/download/license.jsp?colCode=AN2295SW&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 1;"&gt;Unfortunately accompanying application note AN2295.pdf has not been updated yet (to reflect new protocol variations).&lt;BR /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards, Pavel, ok2ucx&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Freescale Czech Republic&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;an2295 developer&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Message Edited by ok2ucx on &lt;/SPAN&gt;&lt;SPAN class="date_text"&gt;2008-02-19&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;04:16 PM&lt;/SPAN&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by ok2ucx on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-08-04&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;10:37 AM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2008 23:10:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193983#M15152</guid>
      <dc:creator>ok2ucx</dc:creator>
      <dc:date>2008-02-19T23:10:24Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193984#M15153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;is the windows gui application backwards compatible with the previous bootloader versions?&lt;BR /&gt;&lt;BR /&gt;Thanks!&lt;BR /&gt;&lt;BR /&gt;Bob&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 12:41:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193984#M15153</guid>
      <dc:creator>TurboBob</dc:creator>
      <dc:date>2008-02-20T12:41:39Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193985#M15154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Dears,&lt;BR /&gt;&lt;BR /&gt;new GUI is a simple Windows executable that actually invokes command line &lt;FONT face="Courier New"&gt;hc08sprg.exe&lt;/FONT&gt;. The calling convention of &lt;FONT face="Courier New"&gt;hc08sprg.exe&lt;/FONT&gt; has not changed, it all should be compatible. GUI was just made to make life easier, especially for those who like clicking &lt;SPAN&gt;&lt;IMG alt=":smileytongue:" class="emoticon emoticon-smileytongue" id="smileytongue" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-tongue.gif" title="Smiley Tongue" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;Also updated &lt;FONT face="Courier New"&gt;hc08sprg.exe&lt;/FONT&gt; is all compatible with all embedded codes. The update was required to support new variations of FC bootloader protocol, some newer devices do have a) larger adddress memory space or b) "non-binary" erase page size (DZ family has 768B erase page).&lt;BR /&gt;&lt;BR /&gt;Simply, replace all instances of &lt;FONT face="Courier New"&gt;hc08sprg.exe&lt;/FONT&gt; with the latest version and it all should be OK.&lt;BR /&gt;&lt;BR /&gt;Pavel&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;Message Edited by ok2ucx on &lt;SPAN class="date_text"&gt;2008-02-20&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;08:50 AM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 15:50:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193985#M15154</guid>
      <dc:creator>ok2ucx</dc:creator>
      <dc:date>2008-02-20T15:50:05Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193986#M15155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;A couple quick questions:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Are you planning to release a version for the JM60?&amp;nbsp; Even though there is a USB bootloader, I may want to bootload over serial in a future project that uses the JM.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Will you be posting the sourcecode for the GUI bootloader?&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Bob&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Mar 2008 11:25:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193986#M15155</guid>
      <dc:creator>TurboBob</dc:creator>
      <dc:date>2008-03-08T11:25:22Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193987#M15156</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;A couple of quick answers:&lt;BR /&gt;&lt;BR /&gt;* just made alpha version for JM60. Briefly tested. Attached. Seems to work (just quickly tested CMX stack HID demo). If anyone downloads it &amp;amp; tests it (with any result), the feedback is very welcome.&lt;BR /&gt;&lt;BR /&gt;* regarding source code of so-called "GUI" is not planned to be released. It does not contain anything useful related to bootloading. It's just top-level application that justs enumerates COM ports, selects a file and launches command line hc08sprg.exe application. Nothing more. Is there anything particular that you're interested in?&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/files/community_files/8BITCOMM/hc08sprg-s08jm-alpha-1.exe.zip" rel="nofollow" target="_blank"&gt;http://www.freescale.com/files/community_files/8BITCOMM/hc08sprg-s08jm-alpha-1.exe.zip&lt;/A&gt;&lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by t.dowe on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-08-18&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;11:21 AM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 21:27:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193987#M15156</guid>
      <dc:creator>ok2ucx</dc:creator>
      <dc:date>2008-03-13T21:27:46Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193988#M15157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;I am just a real Windows rookie, and wanted to see how to enumerate the ports.&lt;BR /&gt;&lt;BR /&gt;Thanks for the JM bootloader.&amp;nbsp; I want to use the JM in a non-USB project.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks!&lt;BR /&gt;&lt;BR /&gt;Bob&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2008 09:26:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193988#M15157</guid>
      <dc:creator>TurboBob</dc:creator>
      <dc:date>2008-03-14T09:26:47Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193989#M15158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Bob,&lt;BR /&gt;&lt;BR /&gt;If you want some sample code to use a serial port go &lt;A href="http://www.lvr.com/serport.htm#example_code" rel="nofollow" target="_blank"&gt;here.&lt;/A&gt;&lt;BR /&gt;There is sample code for both VB and C# NET&lt;BR /&gt;The book is supposed to be very good as well.&lt;BR /&gt;Also search on code project as there is a C++ class there that I have used.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2008 10:20:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193989#M15158</guid>
      <dc:creator>JimDon</dc:creator>
      <dc:date>2008-03-14T10:20:32Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193990#M15159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Thanks to all for the help.&lt;BR /&gt;&lt;BR /&gt;I use Borland C++ Builder 5, and built myself a GUI bootloader wrapper.&amp;nbsp; I used a 3rd party serial library that had built in port enumeration which works well.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I will be testing the JM version in about a month, I will post back if I have troubles&lt;BR /&gt;&lt;BR /&gt;Bob&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 06 Apr 2008 23:57:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193990#M15159</guid>
      <dc:creator>TurboBob</dc:creator>
      <dc:date>2008-04-06T23:57:35Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193991#M15160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Bob,&lt;BR /&gt;&lt;BR /&gt;Are you saying that you use a serial port, and that the CDC code is used on the JM board?&lt;BR /&gt;That is the JM board is a USB serial port.&lt;BR /&gt;&lt;BR /&gt;Or are you coming in via a serial port external to the JM board (meaning an SCI port on the JM)?&lt;BR /&gt;That is you would need an external USB to serial adaptor.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2008 00:18:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193991#M15160</guid>
      <dc:creator>JimDon</dc:creator>
      <dc:date>2008-04-07T00:18:25Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193992#M15161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;no,&amp;nbsp; this particular project is using the JM, but not USB.&amp;nbsp; So I wanted to use the bootloader just like on my AW60 projects, with SCI communication via RS232 to a PC.&lt;BR /&gt;&lt;BR /&gt;My USB projects are coming up next.&amp;nbsp; At which point I will bug you a lot.....&amp;nbsp; &lt;IMG alt=":smileyhappy:" class="emoticon emoticon-smileyhappy" id="smileyhappy" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-happy.gif" title="Smiley Happy" /&gt;&lt;BR /&gt;&lt;BR /&gt;Bob&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2008 00:32:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193992#M15161</guid>
      <dc:creator>TurboBob</dc:creator>
      <dc:date>2008-04-07T00:32:08Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193993#M15162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Bob,&lt;BR /&gt;Well, I have a POD (plain old dll) that give a nice interface to a hid device, and should work just fine with your code, regardless of the language.&lt;BR /&gt;Note also that the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCF51JM&amp;amp;nodeId=0162468rH3YTLC00M924B2" rel="nofollow" target="_blank"&gt;V1 JM is out now&lt;/A&gt;. If you have the DEMOJM with the 64 LQFP socket you should be able to drop it right in.&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;Message Edited by JimDon on &lt;SPAN class="date_text"&gt;2008-04-06&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;01:40 PM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2008 00:39:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193993#M15162</guid>
      <dc:creator>JimDon</dc:creator>
      <dc:date>2008-04-07T00:39:53Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193994#M15163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;FONT size="3"&gt;both items are&lt;/FONT&gt; &lt;FONT size="5"&gt;Excellent &lt;FONT size="3"&gt;news!!!!&lt;BR /&gt;&lt;BR /&gt;Thanks!&lt;BR /&gt;&lt;BR /&gt;Bob&lt;BR /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2008 00:42:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193994#M15163</guid>
      <dc:creator>TurboBob</dc:creator>
      <dc:date>2008-04-07T00:42:34Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193995#M15164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hey,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I was hoping to look at some of the demos and DLL's you have working.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I plugged in my demo, and loaded up the HID demo, and my mouse pointer wiggles.....&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Can you direct me to your demos, I want to try them next.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks for all your help!!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Bob&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 May 2008 07:14:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193995#M15164</guid>
      <dc:creator>TurboBob</dc:creator>
      <dc:date>2008-05-28T07:14:14Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193996#M15165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Has anyone looked into porting AN2295 to use the HID interface on a JM60?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Bob&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 04:00:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193996#M15165</guid>
      <dc:creator>TurboBob</dc:creator>
      <dc:date>2008-07-30T04:00:57Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193997#M15166</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Hmmm, what do you mean?&lt;BR /&gt;&lt;BR /&gt;Porting AN2295 JM60 bootloader (currently SCI only) so it uses true USB interface (CDC class - Virtual Serial Port)? Just like with older HC08JW32? Is this what you want?&lt;BR /&gt;&lt;BR /&gt;If this is the case, such portation is in queue with no exact schedule. If there's some interest, we could increase the priority.&lt;BR /&gt;&lt;BR /&gt;Pavel, an2295 bootloader developer&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 15:48:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193997#M15166</guid>
      <dc:creator>ok2ucx</dc:creator>
      <dc:date>2008-07-30T15:48:00Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193998#M15167</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;My original thought was to make it HID, as my main application is HID,&amp;nbsp; so only one set of drivers and one VID/PID would be needed.&amp;nbsp; (HID using the CMX stack needs no extra driver,&amp;nbsp; which is a good thing in my opinion)&lt;BR /&gt;&lt;BR /&gt;CDC would work though...&lt;BR /&gt;&lt;BR /&gt;Let me know if I can help the process along.&lt;BR /&gt;&lt;BR /&gt;Bob&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 23:15:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193998#M15167</guid>
      <dc:creator>TurboBob</dc:creator>
      <dc:date>2008-07-30T23:15:41Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193999#M15168</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Another idea is the method that the FTF Badge-board used.&lt;BR /&gt;&lt;BR /&gt;When you put the unit into bootloader mode it apears as a USB hard-drive to the host computer.&amp;nbsp; You drop the S19 file in the drive window and the bootloader loads it.&lt;BR /&gt;&lt;BR /&gt;I believe thats how it worked,&amp;nbsp; I did not attend FTF.&lt;BR /&gt;&lt;BR /&gt;Bob&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 07:00:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/193999#M15168</guid>
      <dc:creator>TurboBob</dc:creator>
      <dc:date>2008-07-31T07:00:47Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/194000#M15169</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;There was really no discussion of the badge board at FTF, but the web site has all the information.&lt;BR /&gt;&lt;BR /&gt;As I have mentioned on other threads, go to canyourbadgedothis.com and register so you can down load the sample code. It is certainly a sample of flashing for the V1.&lt;BR /&gt;&lt;BR /&gt;There was talk of making the badge boards available, but I don't know what came of that.&lt;BR /&gt;&lt;BR /&gt;BTW I would like to see a HID based boot loader as well, mainly because HID is easy in terms of no installation of any kind required.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Message Edited by JimDon on &lt;SPAN class="date_text"&gt;2008-07-31&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;09:04 AM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 20:02:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/194000#M15169</guid>
      <dc:creator>JimDon</dc:creator>
      <dc:date>2008-07-31T20:02:03Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/194001#M15170</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE&gt;&lt;FONT size="2"&gt;&lt;BR /&gt;BTW I would like to see a HID based boot loader as well, mainly because HID is easy in terms of no installation of any kind required.&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;Dears,&lt;BR /&gt;&lt;BR /&gt;could you, please, let me know, how this bootloader would work? &lt;SPAN&gt;&lt;IMG alt=":smileysurprised:" class="emoticon emoticon-smileysurprised" id="smileysurprised" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-surprised.gif" title="Smiley Surprised" /&gt;&lt;/SPAN&gt; In my understanding, HID USB device is something like mouse, keyboard, joystick, tablet, etc. Yes, for sure, it installs easily (on Windows) since Win HID driver is there by default and HID class is recognized properly. Despite of this, I have no idea how to feed data (S19 file) to/from such HID device?&lt;BR /&gt;&lt;BR /&gt;On the other side, I plan to have USB CDC class JM60 bootloader, just another port for existing AN2295 bootloader. After the JM60 resets in bootloader mode, it will appear as Virtual Serial Port (very possibly under the same PID/VID as existing JW32 bootloader = as the same COM port number). Then it is possible to send the boot data thru such COM port (just like it was standard SCI-based HC08/S08 AN2295 bootloader).&lt;BR /&gt;&lt;BR /&gt;Installation is one-time only process, not that well managed by Windows, since there's no specific .inf file for this PID/VID and Windows do not recognize CDC class by default (as HID class for example). Although usbser.sys (driver for CDC class in there), but there's no link for Windows to use that.&lt;BR /&gt;&lt;BR /&gt;Regards, Pavel&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 21:13:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/194001#M15170</guid>
      <dc:creator>ok2ucx</dc:creator>
      <dc:date>2008-07-31T21:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: AN2295 (HC08/S08 Developer's Serial Bootloader) updated for rev. 9</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/194002#M15171</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;First of all, I should have been more specific.&lt;BR /&gt;There is a class called Generic HID (GHID). There are windows APIs to talk to to generic hid.&lt;BR /&gt;&lt;BR /&gt;The normal (mouse, keyboard etc) windows HID drivers will leave a GHID device alone, and only an app that knows about it can talk to it by VID/PID. But, windows will recognise with it no addtional files or drivers (for CDC you at least need an .inf file - even if you use the built in usn serial driver).&lt;BR /&gt;&lt;BR /&gt;I have a DLL that has a VC++ class that has sample code for this, which you are welcome to use as a sample. You can basicly use file I/O to talk to it.&lt;BR /&gt;&lt;BR /&gt;One nice thing about my code is you do not need anything from the DDK (WDK) as I manually export the entry points from the DLL.&lt;BR /&gt;&lt;BR /&gt;I have a new version of the DLL which I will post tonight if you are interested. I also have a sample app that talks to it. The CMX sample code (which it is based on) has a GHID device in and a sample app as well (but, the PC side code in thier sample is pretty limited).&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 01:46:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN2295-HC08-S08-Developer-s-Serial-Bootloader-updated-for-rev-9/m-p/194002#M15171</guid>
      <dc:creator>JimDon</dc:creator>
      <dc:date>2008-08-01T01:46:28Z</dc:date>
    </item>
  </channel>
</rss>

