亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tips.txt

?? 飛思卡爾智能車的舵機測試程序
?? TXT
字號:
//------------------------------------------------------------------------
//  Tips.txt
//------------------------------------------------------------------------

//------------------------------------------------------------------------
//  Changing the Derivative
//------------------------------------------------------------------------
If you would like to change the existing derivative with a different one,
you have to consider following points:
- You will need to adapt the CodeWarrior project settings: In the 'Assembler for
  HC12' and 'Compiler for HC12' panels make sure that the new CPU will be used
  in the 'Command Line Arguments':
  - HC12:   -CpuHC12
  - HCS12:  -CpuHCS12
  - HCS12X: -CpuHCS12X
- The derivative header and source files are located in the following directories:
  - {CodeWarrior}lib\hc12c\include (derivative header files)
  - {CodeWarrior}lib\hc12c\src (derivative source files)
  You will need to drag and drop from the directories above the new derivative
  header and source files to the 'Libraries' group.
  HINT: To open a 'Windows Explorer' where the file is located:
        Use the context menu/right mouse click on
        the derivative header/source file in the 'Libraries' project folder
        and select 'Open in Windows Explorer'.
- You can now remove the derivative header and source files that are referenced
  by the wizard from the project. Remove the derivative header and source files
  in the 'Libraries' group: context menu/right mouse click on the derivative header
  and source files in the 'Libraries' group and select 'Remove'.
- You will need to adapt the main source file. This file can be found in the
  'Sources' group. Open this file and change the name of the included
  derivative header file to the new one. In case of a C/C++ project you will
  also need to adapt the pragma 'LINK_INFO DERIVATIVE' to the new derivative.
  This pragma tells the simulator which derivative to simulate. However you can
  also remove this pragma and setup the new derivative in the HI-WAVE debugger
  itself (see next point).
- You will need to adapt the PRM file as well. PRM files are located in the
  following directory:
  - {CodeWarrior}lib\hc12c\prm
  You need to open the new PRM file and copy & past the content to your currently
  used PRM file. In case you don not have a banked memory model, you will need to
  adapt the content as well. You may have a look at the existing prm file.
- After successful compilation and linkage you can start the HI-WAVE debugger.
  You will need to setup the debugger for the new derivative.
  - For the Full Chip Simulation\Simulator Connection:
    Use the 'Set Derivative...' dialog by using the menu option
    'Simulator' > 'Set Derivative...'. In the opened dialog box you can
    select the new derivative. The names used there might also be used
    with the pragma 'LINK_INFO DERIVATIVE'.
  - For the P&E Multilink/Cyclone Pro Connection:
    Use the 'Set Derivative...' dialog by using the menu option
    'MultilinkCyclonePro' > 'Set Derivative...'. In the opened dialog box you can
    select the new derivative. 
  - For the SofTec HCS12 Connection:
    Use the 'MCU Configuration' dialog by using the menu option
    'inDART-HCS12' > 'MCU Configuration'. In the opened dialog box you can
    select the new derivative. 
  - For the HCS12 Serial Monitor target:
    The derivative is determined automatically from the connected hardware.
    However, the debugger might still display a list of parts where a thinner 
    selection between silicons from the same family should be done.
- Now you should have a project for the new derivative.

//------------------------------------------------------------------------
//  Enabling Processor Expert
//------------------------------------------------------------------------
If you decided not to enable Processor Expert during the project creation,
you can do this later as well. However, you have to consider following points:
- Processor Expert supports C or C++ projects, it does not support absolute
  assembly or relocatable assembly projects.
- Processor Expert is not supported for all derivatives.
- Enable Processor Expert using the menu
  Processor Expert > Enable Processor Expert for <projectName>
- A dialog will ask you if you want to enable Processor Expert for the project:
  click on 'Yes'.
- Then you need to select the correct CPU bean for your project. Do so with
  the bean selector (menu Processor Expert > View > Bean Selector) and
  double click on the desired CPU bean in the CPU tree. This will add the
  CPU bean to your project.
- As Processor Expert is generating it's own 'main' function/source file, you need to
  remove the one created by the wizard from the project. Remove the main file
  in the 'Sources': context menu/right mouse click on the main file in the 'Sources'
  project folder and select 'Remove'.
- Same applies to the derivative header file. Processor Expert maintains it's own version,
  so you need to remove them from the CodeWarrior project: You find the .c and .h file
  in the 'Libs' project folder: context menu/right mouse click and select 'Delete' to
  have the .h and the .c file removed.
- Processor Expert maintains as well its own linker .prm file. You need to remove the
  one added to the project by the wizard in the 'Prm' project folder by context menu/right
  mouse click and selecting 'Remove'.
- Now you can build/make your project as usually (menu Project > Make).

//------------------------------------------------------------------------
//  Changing the Memory Model
//------------------------------------------------------------------------
If you would like to change the existing memory model with a different one,
you have to consider following points:
- The memory model only controls the defaults. It is possible to write any kind
  of application in any memory model, choosing the wrong one just causes that 
  more code adaptations are necessary.
- The large memory model generates considerably more and slower code than the banked
  or small memory model. Check first if you could not code the functionality in the 
  other models.
  The difference between the banked and the small memory model is not so significant.
- You will need to adapt the CodeWarrior project settings: In the 'Assembler for
  HC12' and 'Compiler for HC12' panels make sure that the new memory model will
  be used in the 'Command Line Arguments':
  - Small memory model:  -ms
  - Banked memory model: -mb
  - Large memory model:  -ml
- You need to change the standard libraries. The library files are located in
  the following directory:
  - {CodeWarrior}lib\hc12c\lib (HC12)
  - {CodeWarrior}lib\xgatec\lib (optional for a XGATE project)
- You will need to drag and drop from the directories above the new library files
  to the 'Libraries' project folder. For the naming schema please have a look to
  the following readme.txt:
  - {CodeWarrior}lib\hc12c\readme.txt (HC12)
  - {CodeWarrior}lib\xgatec\readme.txt (optional for a XGATE project)
- You can now remove the old library files that are referenced by the wizard from
  the project. Remove the old library files in the 'Libraries': context menu/right
  mouse click on the library files in the 'Libraries' project folder and select
  'Remove'.
- The prm file has to be adapted to the new memory model.
  Every memory model has its constraints how the DEFAULT_ROM, DEFAULT_RAM, NON_PAGED 
  and the other default sections have to be allocated.
  - DEFAULT_ROM: must be in non paged area in the small memory model. 
    Can be on any PPAGE area in the banked and the large memory model.
  - DEFAULT_RAM: must be in non paged RAM in the small and banked memory model.
  - STARTUP, STRINGS, ROM_VAR, COPY. In the small and banked memory models, 
    they most be in the non banked flash area. COPY must be the last in the list.
  - check all the remaining sections how they are used. If in doubt, 
    allocate them non banked.
- Now you should have a project for the new memory model.

//------------------------------------------------------------------------
//  Appending an additional connection
//------------------------------------------------------------------------
If you missed to add a specific connection during the project creation,
you can do this later as well. However, you have to consider following points:
- Within your project choose the 'Target' tab and use the menu
  'Project' > 'Create Target...'. In this dialog enter the new
  connection name and choose 'Clone existing target'. You may choose any existing
  target.
- Select the newly created target. We need now to prepare the
  debugger. Use the menu 'Project' > 'Set Default Target' to select the created target.
- In case you need a different memory mapping for that specific connection
  (e.g. 'Serial Monitor'), 
  you will need to add the modified prm file to the project. Make
  sure that the new .prm file is selected in the target. Make sure the new prm file
  has the bullet set in the target column in the project window. Also make sure that
  the existing prm file has no bullet.
- The debugger configuration files (.ini) are located in the '{Project}' directory.
  You will need to copy an existing '.ini' file to the same path. For the file
  name use the connection name. You can now drag and drop the ini file to
  'Debugger Project File'.
- You will need to adapt the 'Arguments' option in the 'CodeWarrior' project setting
  panel 'Build Extras'. Replace the '.ini' file name with the new one.
  Optional: In the same option line replace the '-instance=x' with '-instance=y',
  where y is the new connection. The -instance options makes sure that only one debugger
  instance is open for a certain connection.
- We need now to setup the debugger. You can do this by starting the debugger. 
  In the debugger dialog 'Component' > 'Set Connection...' you can choose the connection.
  - For the Full Chip Simualtion\Simulator Connection:
    Use Processor= HC12 and Connection= Full Chip Simulation
  - For the P&E Multilink/Cyclone Pro Connection:
    Use Processor= HC12 and Connection= P&E Multilink/Cyclone Pro
  - For the SofTec HCS12 Connection:
    Use Processor= HC12 and Connection= SofTec HCS12
  - For the HCS12 Serial Monitor Connection:
    Use Processor= HC12 and Connection= HCS12 Serial Monitor
- Optional: In case you need 'Command Files', you can create empty files in the '{Project}cmd'
  directory. In the debugger you can use the 'Command Files...' dialog in the Connection
  menu to adapt the debugger.
- Now you have a new connection in the project.

//------------------------------------------------------------------------
//  Contacting Metrowerks
//------------------------------------------------------------------------
For bug reports, technical questions, and suggestions, please use the
forms installed in the Release_Notes folder and send them to:
cw_support@freescale.com

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产精品久久| 精彩视频一区二区三区| 欧美不卡一区二区三区四区| 在线观看免费亚洲| 91免费看视频| 欧美性色黄大片手机版| 色素色在线综合| 欧美亚一区二区| 欧美日韩国产高清一区二区| 51精品秘密在线观看| 欧美一区二区三区公司| 精品久久久久久亚洲综合网| 久久色成人在线| 欧美国产精品久久| 亚洲精品国产a久久久久久| 亚洲男同性恋视频| 亚洲成av人片| 久久超级碰视频| 99久久久国产精品免费蜜臀| 91福利社在线观看| 91麻豆精品国产91久久久资源速度| 91精品国产91久久久久久一区二区 | 麻豆成人免费电影| 久久99国产精品久久99| 国产999精品久久久久久| 91尤物视频在线观看| 欧美视频你懂的| 欧美成人r级一区二区三区| 国产肉丝袜一区二区| 亚洲免费在线看| 男女男精品视频网| 成人一级片在线观看| 在线观看欧美日本| 久久亚洲综合色一区二区三区| 中文字幕在线观看不卡| 偷窥少妇高潮呻吟av久久免费| 国产一区二区按摩在线观看| 色综合久久久久综合| 日韩欧美不卡一区| 亚洲伦在线观看| 韩国午夜理伦三级不卡影院| 91丨porny丨国产入口| 欧美电影免费观看高清完整版在线 | 中文字幕高清不卡| 亚洲国产一二三| 风间由美一区二区三区在线观看 | 成人国产视频在线观看| 欧美视频一区二区三区四区| 国产欧美视频一区二区| 免费在线观看视频一区| 欧美这里有精品| 国产精品色婷婷| 国内精品国产成人国产三级粉色 | 青草国产精品久久久久久| 91麻豆精品视频| 亚洲国产高清不卡| 美国一区二区三区在线播放| 欧美午夜精品久久久| 日韩理论片中文av| 成人高清免费在线播放| 久久久久99精品一区| 麻豆91小视频| 日韩一区二区三区av| 亚洲高清免费观看高清完整版在线观看| 成人免费av网站| 国产欧美日韩另类视频免费观看| 另类的小说在线视频另类成人小视频在线| 欧美亚洲国产一区二区三区| 一区二区在线观看免费| 国产精品中文字幕日韩精品| 日韩一区二区三区视频在线观看| 亚洲va在线va天堂| 欧美婷婷六月丁香综合色| 亚洲日本在线视频观看| 国产不卡高清在线观看视频| 国产亚洲一区二区在线观看| 国产成人综合视频| 中文无字幕一区二区三区 | 久久99在线观看| 日韩欧美你懂的| 欧美a级理论片| www久久精品| 国产美女一区二区三区| 国产亚洲美州欧州综合国| 狠狠色丁香久久婷婷综合丁香| 久久尤物电影视频在线观看| 国产一区二区看久久| 国产精品色眯眯| 在线观看亚洲a| 美女一区二区在线观看| 久久久久久毛片| 处破女av一区二区| 一区二区三区日韩欧美精品| 欧美久久久久久久久久| 老司机一区二区| 中文字幕+乱码+中文字幕一区| 9i在线看片成人免费| 亚洲国产精品久久久久秋霞影院| 欧美日韩国产在线播放网站| 免费成人在线观看| 国产婷婷一区二区| 欧美曰成人黄网| 国产制服丝袜一区| 综合色天天鬼久久鬼色| 69p69国产精品| 丁香亚洲综合激情啪啪综合| 亚洲一区成人在线| 久久久精品免费网站| 欧美性感一类影片在线播放| 久久99精品视频| 亚洲高清视频中文字幕| 久久久久99精品国产片| 欧美日本高清视频在线观看| 国产成人av一区二区三区在线 | 日韩一级二级三级| caoporen国产精品视频| 美女精品一区二区| 亚洲人成在线播放网站岛国| 欧美不卡123| 欧美视频精品在线| aaa欧美色吧激情视频| 久久精品久久99精品久久| 亚洲精品自拍动漫在线| 久久综合狠狠综合| 欧美一级国产精品| 日本国产一区二区| 成人小视频免费在线观看| 蜜臀精品久久久久久蜜臀| 一区二区三区精品视频在线| 国产精品亲子乱子伦xxxx裸| 日韩一区二区三区三四区视频在线观看 | 日韩精品专区在线| 欧美日韩精品福利| 色94色欧美sute亚洲线路一久| 国产精品中文字幕欧美| 人人精品人人爱| 亚洲va欧美va天堂v国产综合| 亚洲欧洲成人av每日更新| 久久久夜色精品亚洲| 精品国产1区二区| 日韩天堂在线观看| 7878成人国产在线观看| 在线不卡的av| 欧美日韩国产成人在线91| 在线欧美日韩精品| 色综合网色综合| av激情成人网| 99久久精品费精品国产一区二区| 国产乱码精品一区二区三区av| 久久99久久精品欧美| 久久成人羞羞网站| 国内精品伊人久久久久av一坑| 精品影视av免费| 寂寞少妇一区二区三区| 国产精品中文欧美| 成人禁用看黄a在线| 懂色一区二区三区免费观看 | 亚洲综合在线视频| 亚洲影视在线播放| 亚洲成人av一区| 天天亚洲美女在线视频| 午夜成人免费视频| 免费观看30秒视频久久| 国产一区二三区| 99视频国产精品| 在线观看免费视频综合| 欧美一级日韩不卡播放免费| 精品裸体舞一区二区三区| 精品成人一区二区三区| 日本一区二区免费在线| 亚洲人成影院在线观看| 丝袜美腿亚洲色图| 九九热在线视频观看这里只有精品| 国产一区二区免费在线| 色综合中文字幕国产| 91传媒视频在线播放| 日韩视频一区二区三区| 久久精品亚洲国产奇米99 | 欧美日韩免费高清一区色橹橹 | 韩国v欧美v日本v亚洲v| 成人夜色视频网站在线观看| 色综合久久综合| 精品电影一区二区三区| 国产精品免费看片| 视频精品一区二区| 成人av综合在线| 91精品国产综合久久小美女| 久久久激情视频| 天天做天天摸天天爽国产一区 | 欧美日韩国产精品自在自线| 久久色在线观看| 亚洲高清免费一级二级三级| 国产伦精品一区二区三区视频青涩| 色狠狠一区二区三区香蕉| 精品美女一区二区| 香蕉久久一区二区不卡无毒影院| 国产成人精品免费网站| 日韩一区和二区| 亚洲图片有声小说| kk眼镜猥琐国模调教系列一区二区|