<?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: Code Warrior 5.6  Can't get a handle on using it, need help.</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Code-Warrior-5-6-Can-t-get-a-handle-on-using-it-need-help/m-p/124529#M342</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;FONT size="2"&gt;Hello Dave,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;For programming the flash, you will need to use the MON08 interface, or something equivalent.&amp;nbsp; I happen to use the MON08-MULTILINK product from P&amp;amp;E, but there are other products.&amp;nbsp; You can also construct your own interface.&amp;nbsp; I also use&amp;nbsp;the P&amp;amp;E &amp;nbsp;PROG08SZ flash programmer software, available from their web site.&amp;nbsp; This directly uses the S19 file.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;However, I do not directly use the 16-pin header associated with MON08 - it is too bulky, and leaves the pins of the device rather exposed to accidental contact, and possibly more prone to damage due to static discharge.&amp;nbsp; I would normally provide a row of eight plated-through holes on the PCB, with six connections to the required port pins, plus Vdd and ground.&amp;nbsp; When I wish to program the MCU, I have made up an adaptor that&amp;nbsp;"plugs" into the holes, with contact maintained by applying sideways pressure during the short period required for programming.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;I also notice that P&amp;amp;E also have a utility called "Serialise", intended to handle sequential serial numbers, although I have not personally used this yet.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;Regards,&lt;BR /&gt;Mac&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Jul 2006 22:34:49 GMT</pubDate>
    <dc:creator>bigmac</dc:creator>
    <dc:date>2006-07-21T22:34:49Z</dc:date>
    <item>
      <title>Code Warrior 5.6  Can't get a handle on using it, need help.</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Code-Warrior-5-6-Can-t-get-a-handle-on-using-it-need-help/m-p/124526#M339</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I use my own text editor for writing assembly code for HC705C9 and now moved to HC908AP.&amp;nbsp; I don't want to learn a new editor.&amp;nbsp; I need to assemble code and run the ICE and Debugger on the FSICEBASE.&amp;nbsp; I can't find the START button for the HC08 assembler.&amp;nbsp; Is it in the CW IDE?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The CW development system has many features I won't use.&amp;nbsp; Maybe I would if I understood what they did.&amp;nbsp; I don't write in C.&amp;nbsp; Maybe I would if I knew how to&amp;nbsp;compile it with the assembly.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Could someone give me an outline to step me through the process, please.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Dave&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Jul 2006 23:35:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Code-Warrior-5-6-Can-t-get-a-handle-on-using-it-need-help/m-p/124526#M339</guid>
      <dc:creator>erokc</dc:creator>
      <dc:date>2006-07-19T23:35:15Z</dc:date>
    </item>
    <item>
      <title>Re: Code Warrior 5.6  Can't get a handle on using it, need help.</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Code-Warrior-5-6-Can-t-get-a-handle-on-using-it-need-help/m-p/124527#M340</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;FONT size="2"&gt;Hello Dave,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;The simplest approach may be to run the CW assembler and debugger/simulator as separate tools, when required, and not via the CW IDE.&amp;nbsp; This will permit you to&amp;nbsp; use your own text editor, and can potentially give a much simpler&amp;nbsp;structure for the project.&amp;nbsp; Note that this approach&amp;nbsp;is suitable for absolute assembly only (not re-locatable assembly), but I guess this also applied your old HC705C9 code anyway.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;You will probably need to include a "default" project.ini file within the same directory as your main assembly file and any&amp;nbsp;incude files, so the assembler can find them.&amp;nbsp; The method that works for me&amp;nbsp;is to open the assembler program, drag the project.ini file to the assembler window (done once per session), and then drag the main assembly file to the assembler window, as required.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;Alternatively, if you have previously used P&amp;amp;E tools for the HC705, it may be simpler to stick with them for the HC908.&amp;nbsp; These are a free download from the P&amp;amp;E web site for the HC908 devices.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;Note that there are a&amp;nbsp;number of&amp;nbsp;differences to be taken into account&amp;nbsp;between code written for CW assembler, and P&amp;amp;E CASM08 assembler, particularly for pseudo-ops and directives.&amp;nbsp; The CW assembler gives more flexibility for conditional assembly, and the like.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;Regards,&lt;BR /&gt;Mac&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Jul 2006 11:13:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Code-Warrior-5-6-Can-t-get-a-handle-on-using-it-need-help/m-p/124527#M340</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2006-07-20T11:13:03Z</dc:date>
    </item>
    <item>
      <title>Re: Code Warrior 5.6  Can't get a handle on using it, need help.</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Code-Warrior-5-6-Can-t-get-a-handle-on-using-it-need-help/m-p/124528#M341</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Mac, thanks for your reply.&amp;nbsp; It's starting to make sense now.&amp;nbsp; Freescale answered my request telling me that the MAKE button is the Assemble function and the Debugger assembles and creates an S19 file.&amp;nbsp; Is the S19 file used in the process.&amp;nbsp; I only used it to burn an EPROM.&amp;nbsp; It doesn't have symbols in it so the Debugger or the assembler must create a symbol table for the Debugger.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I think I will use the CW Project and just do my editing outside the project.&amp;nbsp; I'm thinking the process may work smoother that way.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;So will the FSICEBASE load object code into an assembled product with the microcontroller mounted or will I have to build the RS232 driver mentioned in the data sheet?&amp;nbsp; I put contact pads on the board for connection with spring pins. Does anyone make the hardware for that?&amp;nbsp; Also I would like to put a serial number in each device. I could use a program routine that sequenced the SN for each load.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Dave&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2006 10:05:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Code-Warrior-5-6-Can-t-get-a-handle-on-using-it-need-help/m-p/124528#M341</guid>
      <dc:creator>erokc</dc:creator>
      <dc:date>2006-07-21T10:05:02Z</dc:date>
    </item>
    <item>
      <title>Re: Code Warrior 5.6  Can't get a handle on using it, need help.</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Code-Warrior-5-6-Can-t-get-a-handle-on-using-it-need-help/m-p/124529#M342</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;FONT size="2"&gt;Hello Dave,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;For programming the flash, you will need to use the MON08 interface, or something equivalent.&amp;nbsp; I happen to use the MON08-MULTILINK product from P&amp;amp;E, but there are other products.&amp;nbsp; You can also construct your own interface.&amp;nbsp; I also use&amp;nbsp;the P&amp;amp;E &amp;nbsp;PROG08SZ flash programmer software, available from their web site.&amp;nbsp; This directly uses the S19 file.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;However, I do not directly use the 16-pin header associated with MON08 - it is too bulky, and leaves the pins of the device rather exposed to accidental contact, and possibly more prone to damage due to static discharge.&amp;nbsp; I would normally provide a row of eight plated-through holes on the PCB, with six connections to the required port pins, plus Vdd and ground.&amp;nbsp; When I wish to program the MCU, I have made up an adaptor that&amp;nbsp;"plugs" into the holes, with contact maintained by applying sideways pressure during the short period required for programming.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;I also notice that P&amp;amp;E also have a utility called "Serialise", intended to handle sequential serial numbers, although I have not personally used this yet.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;Regards,&lt;BR /&gt;Mac&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2006 22:34:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Code-Warrior-5-6-Can-t-get-a-handle-on-using-it-need-help/m-p/124529#M342</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2006-07-21T22:34:49Z</dc:date>
    </item>
  </channel>
</rss>

