An example of importing Embedded Coder code into the mbed IDE. Currently doesn't connect IO to PWM, ADC, and Encoder, instead provides random inputs and measures execution time.
Dependencies: mbed-dsp mbed Nucleo_pmsmfoc
html/html/rtwdemo_pmsmfoc_replacements.html@2:bbc155b0b886, 2014-11-25 (annotated)
- Committer:
- paulcox
- Date:
- Tue Nov 25 07:52:02 2014 +0000
- Revision:
- 2:bbc155b0b886
adding doc?
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
paulcox | 2:bbc155b0b886 | 1 | <html> |
paulcox | 2:bbc155b0b886 | 2 | <head> |
paulcox | 2:bbc155b0b886 | 3 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><link rel="stylesheet" type="text/css" href="rtwreport.css" /><title> |
paulcox | 2:bbc155b0b886 | 4 | Code replacements in rtwdemo_pmsmfoc |
paulcox | 2:bbc155b0b886 | 5 | </title> |
paulcox | 2:bbc155b0b886 | 6 | |
paulcox | 2:bbc155b0b886 | 7 | </head> |
paulcox | 2:bbc155b0b886 | 8 | <body onload="try {if (top) {if (top.rtwPageOnLoad) top.rtwPageOnLoad('rtwIdCodeReplacements'); else local_onload();}} catch(err) {};"> |
paulcox | 2:bbc155b0b886 | 9 | <h1> |
paulcox | 2:bbc155b0b886 | 10 | Code replacements in rtwdemo_pmsmfoc |
paulcox | 2:bbc155b0b886 | 11 | </h1> |
paulcox | 2:bbc155b0b886 | 12 | <div> |
paulcox | 2:bbc155b0b886 | 13 | |
paulcox | 2:bbc155b0b886 | 14 | </div> |
paulcox | 2:bbc155b0b886 | 15 | <div> |
paulcox | 2:bbc155b0b886 | 16 | |
paulcox | 2:bbc155b0b886 | 17 | </div> |
paulcox | 2:bbc155b0b886 | 18 | <p> |
paulcox | 2:bbc155b0b886 | 19 | Code replacements for library 'ARM Cortex-M'. The library comprises:<ul> |
paulcox | 2:bbc155b0b886 | 20 | <li> |
paulcox | 2:bbc155b0b886 | 21 | ARM Cortex-M<ul> |
paulcox | 2:bbc155b0b886 | 22 | <li> |
paulcox | 2:bbc155b0b886 | 23 | crl_table_cmsis.mat |
paulcox | 2:bbc155b0b886 | 24 | </li> |
paulcox | 2:bbc155b0b886 | 25 | |
paulcox | 2:bbc155b0b886 | 26 | </ul> |
paulcox | 2:bbc155b0b886 | 27 | |
paulcox | 2:bbc155b0b886 | 28 | </li> |
paulcox | 2:bbc155b0b886 | 29 | |
paulcox | 2:bbc155b0b886 | 30 | </ul> |
paulcox | 2:bbc155b0b886 | 31 | |
paulcox | 2:bbc155b0b886 | 32 | </p> |
paulcox | 2:bbc155b0b886 | 33 | <p> |
paulcox | 2:bbc155b0b886 | 34 | To see the replacements and misses in the Code Replacement Viewer, look <a href="matlab: rtwprivate invokeViewerForReport 'rtwdemo_pmsmfoc' 'ARM Cortex-M'" class="callMATLAB" name="callMATLAB">here</a>. |
paulcox | 2:bbc155b0b886 | 35 | </p> |
paulcox | 2:bbc155b0b886 | 36 | <h3 name="sec_Function_replacements_in_rtwdemo_pmsmfoc" id="sec_Function_replacements_in_rtwdemo_pmsmfoc"> |
paulcox | 2:bbc155b0b886 | 37 | 1. Function replacements in rtwdemo_pmsmfoc <span title="Click to shrink or expand section" style="cursor:pointer;font-weight:normal;" id="rtwIdCodeReplacements_table_001_control" onclick ="if (top) if (top.rtwTableShrink) top.rtwTableShrink(window.document, this, 'rtwIdCodeReplacements_table_001', false)"><span class="shrink-button">[<u>hide</u>]</span></span> |
paulcox | 2:bbc155b0b886 | 38 | </h3> |
paulcox | 2:bbc155b0b886 | 39 | <table width="100%" name="rtwIdCodeReplacements_table_001" id="rtwIdCodeReplacements_table_001" border="0"> |
paulcox | 2:bbc155b0b886 | 40 | <tr> |
paulcox | 2:bbc155b0b886 | 41 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 42 | <p> |
paulcox | 2:bbc155b0b886 | 43 | The following table provides a mapping from the functions used from the selected Code Replacement Library to the blocks in the model that triggered the replacement. <br /> |
paulcox | 2:bbc155b0b886 | 44 | </p> |
paulcox | 2:bbc155b0b886 | 45 | |
paulcox | 2:bbc155b0b886 | 46 | </td> |
paulcox | 2:bbc155b0b886 | 47 | |
paulcox | 2:bbc155b0b886 | 48 | </tr> |
paulcox | 2:bbc155b0b886 | 49 | <tr> |
paulcox | 2:bbc155b0b886 | 50 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 51 | <table width="100%" cellpadding="2" border="1"> |
paulcox | 2:bbc155b0b886 | 52 | <tr style="background-color: #eeeeff"> |
paulcox | 2:bbc155b0b886 | 53 | <td width="50%" align="left" valign="top" style="border-style: none"> |
paulcox | 2:bbc155b0b886 | 54 | <b> |
paulcox | 2:bbc155b0b886 | 55 | Function |
paulcox | 2:bbc155b0b886 | 56 | </b> |
paulcox | 2:bbc155b0b886 | 57 | |
paulcox | 2:bbc155b0b886 | 58 | </td> |
paulcox | 2:bbc155b0b886 | 59 | <td width="50%" align="left" valign="top" style="border-style: none"> |
paulcox | 2:bbc155b0b886 | 60 | <b> |
paulcox | 2:bbc155b0b886 | 61 | Block |
paulcox | 2:bbc155b0b886 | 62 | </b> |
paulcox | 2:bbc155b0b886 | 63 | |
paulcox | 2:bbc155b0b886 | 64 | </td> |
paulcox | 2:bbc155b0b886 | 65 | |
paulcox | 2:bbc155b0b886 | 66 | </tr> |
paulcox | 2:bbc155b0b886 | 67 | <tr style="background-color: #ffffff"> |
paulcox | 2:bbc155b0b886 | 68 | <td width="50%" align="left" valign="top" style="border-style: none"> |
paulcox | 2:bbc155b0b886 | 69 | fabs |
paulcox | 2:bbc155b0b886 | 70 | </td> |
paulcox | 2:bbc155b0b886 | 71 | <td width="50%" align="left" valign="top" style="border-style: none"> |
paulcox | 2:bbc155b0b886 | 72 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:4451:169:2-5')" name="code2model" class="code2model"><S4>:169</a><br /><a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:5974')" name="code2model" class="code2model"><S60>/Velocity_Abs</a><br />Unknown |
paulcox | 2:bbc155b0b886 | 73 | </td> |
paulcox | 2:bbc155b0b886 | 74 | |
paulcox | 2:bbc155b0b886 | 75 | </tr> |
paulcox | 2:bbc155b0b886 | 76 | <tr style="background-color: #eeeeff"> |
paulcox | 2:bbc155b0b886 | 77 | <td width="50%" align="left" valign="top" style="border-style: none"> |
paulcox | 2:bbc155b0b886 | 78 | ceil |
paulcox | 2:bbc155b0b886 | 79 | </td> |
paulcox | 2:bbc155b0b886 | 80 | <td width="50%" align="left" valign="top" style="border-style: none"> |
paulcox | 2:bbc155b0b886 | 81 | Unknown |
paulcox | 2:bbc155b0b886 | 82 | </td> |
paulcox | 2:bbc155b0b886 | 83 | |
paulcox | 2:bbc155b0b886 | 84 | </tr> |
paulcox | 2:bbc155b0b886 | 85 | <tr style="background-color: #ffffff"> |
paulcox | 2:bbc155b0b886 | 86 | <td width="50%" align="left" valign="top" style="border-style: none"> |
paulcox | 2:bbc155b0b886 | 87 | arm_cos_f32 |
paulcox | 2:bbc155b0b886 | 88 | </td> |
paulcox | 2:bbc155b0b886 | 89 | <td width="50%" align="left" valign="top" style="border-style: none"> |
paulcox | 2:bbc155b0b886 | 90 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:4499')" name="code2model" class="code2model"><S14>/sine_cosine</a> |
paulcox | 2:bbc155b0b886 | 91 | </td> |
paulcox | 2:bbc155b0b886 | 92 | |
paulcox | 2:bbc155b0b886 | 93 | </tr> |
paulcox | 2:bbc155b0b886 | 94 | <tr style="background-color: #eeeeff"> |
paulcox | 2:bbc155b0b886 | 95 | <td width="50%" align="left" valign="top" style="border-style: none"> |
paulcox | 2:bbc155b0b886 | 96 | floor |
paulcox | 2:bbc155b0b886 | 97 | </td> |
paulcox | 2:bbc155b0b886 | 98 | <td width="50%" align="left" valign="top" style="border-style: none"> |
paulcox | 2:bbc155b0b886 | 99 | Unknown |
paulcox | 2:bbc155b0b886 | 100 | </td> |
paulcox | 2:bbc155b0b886 | 101 | |
paulcox | 2:bbc155b0b886 | 102 | </tr> |
paulcox | 2:bbc155b0b886 | 103 | <tr style="background-color: #ffffff"> |
paulcox | 2:bbc155b0b886 | 104 | <td width="50%" align="left" valign="top" style="border-style: none"> |
paulcox | 2:bbc155b0b886 | 105 | arm_sin_f32 |
paulcox | 2:bbc155b0b886 | 106 | </td> |
paulcox | 2:bbc155b0b886 | 107 | <td width="50%" align="left" valign="top" style="border-style: none"> |
paulcox | 2:bbc155b0b886 | 108 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:4499')" name="code2model" class="code2model"><S14>/sine_cosine</a> |
paulcox | 2:bbc155b0b886 | 109 | </td> |
paulcox | 2:bbc155b0b886 | 110 | |
paulcox | 2:bbc155b0b886 | 111 | </tr> |
paulcox | 2:bbc155b0b886 | 112 | |
paulcox | 2:bbc155b0b886 | 113 | </table> |
paulcox | 2:bbc155b0b886 | 114 | |
paulcox | 2:bbc155b0b886 | 115 | </td> |
paulcox | 2:bbc155b0b886 | 116 | |
paulcox | 2:bbc155b0b886 | 117 | </tr> |
paulcox | 2:bbc155b0b886 | 118 | |
paulcox | 2:bbc155b0b886 | 119 | </table> |
paulcox | 2:bbc155b0b886 | 120 | |
paulcox | 2:bbc155b0b886 | 121 | </body> |
paulcox | 2:bbc155b0b886 | 122 | |
paulcox | 2:bbc155b0b886 | 123 | </html> |