<?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 can I fix the error?? in CodeWarrior Development Tools</title>
    <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/How-can-I-fix-the-error/m-p/365267#M1903</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good day everyone, i have encountered a problem that everytime that the program has been debugged into the P&amp;amp;E multilink cyclone pro 3 dialog box would pop up consecutively. first is about HI-WAVE telling that "communications with the target failed: the target MCU has no clock or wrong BDM clock speed is used or derivative is secured." the second one would be "error while loading diagnostics algorithm to target system. The chip may be secured, or the derivative selected may be wrong" and lastly s "this operation has been canceled." this happened after I added the following to my codes:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;RAMSTART: EQU $1000&lt;/P&gt;&lt;P&gt;FLASHSTART: EQU $C000&lt;/P&gt;&lt;P&gt;StackPointer: EQU $1F00&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i took it from &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.freescale.com%2Ffiles%2FCodeWarriorIDEDemo.pdf" rel="nofollow" target="_blank"&gt;http://www.freescale.com/files/CodeWarriorIDEDemo.pdf&lt;/A&gt; slide 14 of 28&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to program the PWM of a HCS12 32bit microcontroller with NI elvis II instruction set. though i found a program wherein it uses it on a Dragon 12 plus trainer board. the programs is &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ABSENTRY Entry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; for absolute assembly: mark this as application entry point&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;; Include derivative-specific definitions &lt;/P&gt;&lt;P&gt;&amp;nbsp; INCLUDE 'mc9s12dp256.inc'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;CPU used by Dragon12+ board&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;;code section&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ORG&amp;nbsp;&amp;nbsp; $4000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;Flash ROM address for Dragon12+&lt;/P&gt;&lt;P&gt;Entry:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LDS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #$4000&amp;nbsp;&amp;nbsp;&amp;nbsp; ;Stack&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #$04, PWMPRCLK ;ClockA=Fbus/2**4=24MHz/16=1.5MHz&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #125, PWMSCLA ;ClockSA=1.5MHz/2x125=1.5Mhz/250=6000Hz&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #$10, PWMCLK&amp;nbsp;&amp;nbsp; ;Use clockSA for chan 4 PWM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #$10,PWMPOL ;High then low for polarity&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #$0,PWMCAE&amp;nbsp;&amp;nbsp; ;Left aligned&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #$0, PWMCTL&amp;nbsp;&amp;nbsp; ;8-bit chan,PWM during feeze and wait&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #100, PWMPER4 ;PWM_Freq=ClockSA/100=6000Hz/100=60 Hz. CHANGE THIS&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #50, PWMDTY4 ;50% duty cycle&amp;nbsp;&amp;nbsp; AND THIS TO SEE THE EFFECT ON SERVO MOTOR (TRY LESS THAN 10%)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #0,PWMCNT4&amp;nbsp;&amp;nbsp; ;Start the counter with zero (optional)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BSET PWME,%00010000&amp;nbsp; ;Enable chan 4 PWM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BRA $&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;;**************************************************************&lt;/P&gt;&lt;P&gt;;*&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; Interrupt Vectors&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;/P&gt;&lt;P&gt;;**************************************************************&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ORG&amp;nbsp;&amp;nbsp; $FFEE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DC.W&amp;nbsp; Entry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;Reset Vector. CPU wakes here and it is sent to start of the code at $4000&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the program came from a modified example from Mazidi and Causey HCS12 book. &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i placed the code i took after " INCLUDE 'mc9s12dp256.inc' " part&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i want to fix things. im at fault due to i was not able to notice that the program i added is for MC9S12DG128B derivative and we are supposed to use a different one(sorry i forgot) but i want to fix it so please i need help. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Mar 2015 17:57:22 GMT</pubDate>
    <dc:creator>angeloavila</dc:creator>
    <dc:date>2015-03-06T17:57:22Z</dc:date>
    <item>
      <title>How can I fix the error??</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/How-can-I-fix-the-error/m-p/365267#M1903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good day everyone, i have encountered a problem that everytime that the program has been debugged into the P&amp;amp;E multilink cyclone pro 3 dialog box would pop up consecutively. first is about HI-WAVE telling that "communications with the target failed: the target MCU has no clock or wrong BDM clock speed is used or derivative is secured." the second one would be "error while loading diagnostics algorithm to target system. The chip may be secured, or the derivative selected may be wrong" and lastly s "this operation has been canceled." this happened after I added the following to my codes:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;RAMSTART: EQU $1000&lt;/P&gt;&lt;P&gt;FLASHSTART: EQU $C000&lt;/P&gt;&lt;P&gt;StackPointer: EQU $1F00&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i took it from &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.freescale.com%2Ffiles%2FCodeWarriorIDEDemo.pdf" rel="nofollow" target="_blank"&gt;http://www.freescale.com/files/CodeWarriorIDEDemo.pdf&lt;/A&gt; slide 14 of 28&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to program the PWM of a HCS12 32bit microcontroller with NI elvis II instruction set. though i found a program wherein it uses it on a Dragon 12 plus trainer board. the programs is &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ABSENTRY Entry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; for absolute assembly: mark this as application entry point&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;; Include derivative-specific definitions &lt;/P&gt;&lt;P&gt;&amp;nbsp; INCLUDE 'mc9s12dp256.inc'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;CPU used by Dragon12+ board&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;;code section&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ORG&amp;nbsp;&amp;nbsp; $4000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;Flash ROM address for Dragon12+&lt;/P&gt;&lt;P&gt;Entry:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LDS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #$4000&amp;nbsp;&amp;nbsp;&amp;nbsp; ;Stack&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #$04, PWMPRCLK ;ClockA=Fbus/2**4=24MHz/16=1.5MHz&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #125, PWMSCLA ;ClockSA=1.5MHz/2x125=1.5Mhz/250=6000Hz&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #$10, PWMCLK&amp;nbsp;&amp;nbsp; ;Use clockSA for chan 4 PWM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #$10,PWMPOL ;High then low for polarity&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #$0,PWMCAE&amp;nbsp;&amp;nbsp; ;Left aligned&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #$0, PWMCTL&amp;nbsp;&amp;nbsp; ;8-bit chan,PWM during feeze and wait&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #100, PWMPER4 ;PWM_Freq=ClockSA/100=6000Hz/100=60 Hz. CHANGE THIS&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #50, PWMDTY4 ;50% duty cycle&amp;nbsp;&amp;nbsp; AND THIS TO SEE THE EFFECT ON SERVO MOTOR (TRY LESS THAN 10%)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVB #0,PWMCNT4&amp;nbsp;&amp;nbsp; ;Start the counter with zero (optional)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BSET PWME,%00010000&amp;nbsp; ;Enable chan 4 PWM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BRA $&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;;**************************************************************&lt;/P&gt;&lt;P&gt;;*&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; Interrupt Vectors&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;/P&gt;&lt;P&gt;;**************************************************************&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ORG&amp;nbsp;&amp;nbsp; $FFEE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DC.W&amp;nbsp; Entry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;Reset Vector. CPU wakes here and it is sent to start of the code at $4000&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the program came from a modified example from Mazidi and Causey HCS12 book. &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i placed the code i took after " INCLUDE 'mc9s12dp256.inc' " part&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i want to fix things. im at fault due to i was not able to notice that the program i added is for MC9S12DG128B derivative and we are supposed to use a different one(sorry i forgot) but i want to fix it so please i need help. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Mar 2015 17:57:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/How-can-I-fix-the-error/m-p/365267#M1903</guid>
      <dc:creator>angeloavila</dc:creator>
      <dc:date>2015-03-06T17:57:22Z</dc:date>
    </item>
    <item>
      <title>Re: How can I fix the error??</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/How-can-I-fix-the-error/m-p/365268#M1904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Angelo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before to try with a specific example/project I recommend you to check with a project delivered on the tool installation.&lt;/P&gt;&lt;P&gt;With the Project Wizard you can create exactly an example dedicated to your hardware configuration PC + Interface + board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the best way to determine if your hardware configuration is running.&lt;/P&gt;&lt;P&gt;If this default project is not running, it will not work with another project.&lt;/P&gt;&lt;P&gt;It's important to solve the "connection" problem with this project before to check another one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you try with a demo project ?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Pascal&lt;BR /&gt;Freescale Technical Support&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Mar 2015 16:21:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/How-can-I-fix-the-error/m-p/365268#M1904</guid>
      <dc:creator>trytohelp</dc:creator>
      <dc:date>2015-03-09T16:21:49Z</dc:date>
    </item>
  </channel>
</rss>

