From codewarrior to hardware

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

From codewarrior to hardware

667 次查看
tianzc
Contributor I

I'm using CW_VSPA_v10.3.10. After successfully debugging my code, I don't know how to deploy it to the hardware. The board I'm using is LA1224. I noticed that all the example files include both .eld and .map files, but only the .eld file is generated in my project.

0 项奖励
回复
2 回复数

653 次查看
yipingwang
NXP TechSupport
NXP TechSupport

Deploying your code to the LA1224 board

There are two common deployment paths, depending on whether you want RAM loading or persistent Flash loading.


Option A: Load directly to hardware using the debugger (most common during development)

This is usually what you already did when debugging.

Steps:

  1. Connect the LA1224 board (JTAG / probe / USB as required)
  2. In CW_VSPA:
    Run → Debug Configurations
    
  3. Select your VSPA / LA1224 debug configuration
  4. Make sure:
    • The .eld file from your project is selected
  5. Click Debug

This already deploys your code into target RAM
It is not persistent (power cycle clears it)

 


Option B: Program the code into Flash (standalone operation)

If you want the LA1224 to boot your application automatically after reset:

Typical process:

  1. Build the project → obtain .eld
  2. Use the LA1224 Flash programming tool (varies by board support package):
    • Often launched from CW_VSPA:
      Tools → Flash Programmer
      
      or
      Run → External Tools
      
  3. Select:
    • Target: LA1224
    • Input file: your .eld
  4. Program to Flash
  5. Reset or power-cycle the board

Code now runs without debugger
.map file is irrelevant here

0 项奖励
回复

540 次查看
tianzc
Contributor I

Thank you. But I'm still wondering whether I can deploy my codes by using codewarrior Tap and how to use it. I tried to write a script but failed, so are there any examples or instructions that can tell me how to write a script?

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2355538%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E4%BB%8E%E5%AF%86%E7%A0%81%E6%88%98%E5%A3%AB%E5%88%B0%E7%A1%AC%E4%BB%B6%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2355538%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%20CW_VSPA_v10.3.10%E3%80%82%E6%88%90%E5%8A%9F%E8%B0%83%E8%AF%95%E4%BB%A3%E7%A0%81%E5%90%8E%EF%BC%8C%E6%88%91%E4%B8%8D%E7%9F%A5%E9%81%93%E5%A6%82%E4%BD%95%E5%B0%86%E5%85%B6%E9%83%A8%E7%BD%B2%E5%88%B0%E7%A1%AC%E4%BB%B6%E4%B8%8A%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E7%9A%84%E4%B8%BB%E6%9D%BF%E6%98%AF%20LA1224%E3%80%82%E6%88%91%E6%B3%A8%E6%84%8F%E5%88%B0%EF%BC%8C%E6%89%80%E6%9C%89%E7%A4%BA%E4%BE%8B%E6%96%87%E4%BB%B6%E9%83%BD%E5%8C%85%E5%90%AB%20.eld%E5%92%8C%20.map%E6%96%87%E4%BB%B6%EF%BC%8C%E4%BD%86%E5%8F%AA%E6%9C%89%20.eld%E6%96%87%E4%BB%B6%E5%B7%B2%E5%9C%A8%E6%88%91%E7%9A%84%E9%A1%B9%E7%9B%AE%E4%B8%AD%E7%94%9F%E6%88%90%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2356489%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20From%20codewarrior%20to%20hardware%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2356489%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%B0%A2%E8%B0%A2%E3%80%82%E4%BD%86%E6%88%91%E4%BB%8D%E7%84%B6%E6%83%B3%E7%9F%A5%E9%81%93%E6%88%91%E8%83%BD%E5%90%A6%E4%BD%BF%E7%94%A8%20codewarrior%20Tap%20%E6%9D%A5%E9%83%A8%E7%BD%B2%E6%88%91%E7%9A%84%E4%BB%A3%E7%A0%81%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%AE%83%E3%80%82%E6%88%91%E8%AF%95%E7%9D%80%E7%BC%96%E5%86%99%E8%84%9A%E6%9C%AC%EF%BC%8C%E4%BD%86%E5%A4%B1%E8%B4%A5%E4%BA%86%EF%BC%8C%E6%9C%89%E6%B2%A1%E6%9C%89%E4%BB%BB%E4%BD%95%E4%BE%8B%E5%AD%90%E6%88%96%E8%AF%B4%E6%98%8E%E5%8F%AF%E4%BB%A5%E5%91%8A%E8%AF%89%E6%88%91%E5%A6%82%E4%BD%95%E7%BC%96%E5%86%99%E8%84%9A%E6%9C%AC%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2355570%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20From%20codewarrior%20to%20hardware%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2355570%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CH2%20id%3D%22toc-hId--466932819%22%20id%3D%22toc-hId--466873352%22%3E%E5%B0%86%E6%82%A8%E7%9A%84%E4%BB%A3%E7%A0%81%E9%83%A8%E7%BD%B2%E5%88%B0%20LA1224%20%E6%9D%BF%E4%B8%8A%3C%2FH2%3E%0A%3CP%3E%E6%9C%89%3CSTRONG%3E%E4%B8%A4%E7%A7%8D%E5%B8%B8%E8%A7%81%E7%9A%84%E9%83%A8%E7%BD%B2%E8%B7%AF%E5%BE%84%3C%2FSTRONG%3E%EF%BC%8C%E5%8F%96%E5%86%B3%E4%BA%8E%E4%BD%A0%E6%98%AF%E6%83%B3%E8%A6%81%20RAM%20%E5%8A%A0%E8%BD%BD%E8%BF%98%E6%98%AF%E6%8C%81%E4%B9%85%E9%97%AA%E5%AD%98%E5%8A%A0%E8%BD%BD%E3%80%82%3C%2FP%3E%0A%3CHR%20%2F%3E%0A%3CH3%20id%3D%22toc-hId-223628655%22%20id%3D%22toc-hId-223688122%22%3E%E9%80%89%E9%A1%B9%20A%EF%BC%9A%E4%BD%BF%E7%94%A8%E8%B0%83%E8%AF%95%E5%99%A8%E7%9B%B4%E6%8E%A5%E5%8A%A0%E8%BD%BD%E5%88%B0%E7%A1%AC%E4%BB%B6%EF%BC%88%E5%9C%A8%E5%BC%80%E5%8F%91%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%9C%80%E5%B8%B8%E8%A7%81%EF%BC%89%3C%2FH3%3E%0A%3CP%3E%E8%BF%99%E9%80%9A%E5%B8%B8%E6%98%AF%E6%82%A8%E5%9C%A8%E8%B0%83%E8%AF%95%E6%97%B6%E5%B7%B2%E7%BB%8F%E5%81%9A%E8%BF%87%E7%9A%84%E3%80%82%3C%2FP%3E%0A%3CH4%20id%3D%22toc-hId-914190129%22%20id%3D%22toc-hId-914249596%22%3E%E6%AD%A5%E9%AA%A4%EF%BC%9A%3C%2FH4%3E%0A%3COL%3E%0A%3CLI%3E%E8%BF%9E%E6%8E%A5%20%3CSTRONG%3ELA1224%20%E6%9D%BF%3C%2FSTRONG%3E%EF%BC%88%E6%A0%B9%E6%8D%AE%E9%9C%80%E8%A6%81%E8%BF%9E%E6%8E%A5%20JTAG%2Fprobe%2FUSB%EF%BC%89%3C%2FLI%3E%0A%3CLI%3E%E5%9C%A8%20CW_VSPA%20%E4%B8%AD%EF%BC%9A%0A%3CPRE%20translate%3D%22no%22%3E%3CCODE%20translate%3D%22no%22%3ERun%20%E2%86%92%20Debug%20Configurations%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FLI%3E%0A%3CLI%3E%E9%80%89%E6%8B%A9%E6%82%A8%E7%9A%84%3CSTRONG%3EVSPA%20%2F%20LA1224%20%E8%B0%83%E8%AF%95%E9%85%8D%E7%BD%AE%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3CLI%3E%E7%A1%AE%E4%BF%9D%0A%3CUL%3E%0A%3CLI%3E%E9%80%89%E6%8B%A9%E9%A1%B9%E7%9B%AE%E4%B8%AD%E7%9A%84%3CSTRONG%3E.eld%20%E6%96%87%E4%BB%B6%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%E7%82%B9%E5%87%BB%20%3CSTRONG%3E%E2%80%9CDebug%E2%80%9D%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%3CLI-EMOJI%20id%3D%22lia_white-heavy-check-mark%22%20title%3D%22%3Awhite_heavy_check_mark%3A%22%3E%3C%2FLI-EMOJI%3E%20%E8%BF%99%3CEM%3E%E5%B7%B2%E5%B0%86%3C%2FEM%3E%E4%BB%A3%E7%A0%81%E9%83%A8%E7%BD%B2%E5%88%B0%3CSTRONG%3E%E7%9B%AE%E6%A0%87%20RAM%3C%2FSTRONG%3E%E4%B8%AD%3CBR%20%2F%3E%3CLI-EMOJI%20id%3D%22lia_cross-mark%22%20title%3D%22%3Across_mark%3A%22%3E%3C%2FLI-EMOJI%3E%20%E5%AE%83%3CSTRONG%3E%E4%B8%8D%E6%98%AF%E6%8C%81%E4%B9%85%E6%80%A7%E7%9A%84%3C%2FSTRONG%3E%EF%BC%88%E7%94%B5%E6%BA%90%E5%BE%AA%E7%8E%AF%E4%BC%9A%E6%B8%85%E9%99%A4%E5%AE%83%EF%BC%89%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CHR%20%2F%3E%0A%3CH3%20id%3D%22toc-hId-903687025%22%20id%3D%22toc-hId-903746492%22%3E%E9%80%89%E9%A1%B9%20B%EF%BC%9A%E5%B0%86%E4%BB%A3%E7%A0%81%E7%BC%96%E7%A8%8B%E5%88%B0%20Flash%20%E4%B8%AD%EF%BC%88%E7%8B%AC%E7%AB%8B%E7%BB%84%E7%BD%91%20(SA)%20%E6%93%8D%E4%BD%9C%EF%BC%89%3C%2FH3%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E4%BD%A0%E5%B8%8C%E6%9C%9B%20LA1224%20%E5%9C%A8%3CSTRONG%3ERESET%E5%90%8E%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%3C%2FSTRONG%3E%EF%BC%9A%3C%2FP%3E%0A%3CH4%20id%3D%22toc-hId-1594248499%22%20id%3D%22toc-hId-1594307966%22%3E%E5%85%B8%E5%9E%8B%E6%B5%81%E7%A8%8B%3C%2FH4%3E%0A%3COL%3E%0A%3CLI%3E%E7%94%9F%E6%88%90%E9%A1%B9%E7%9B%AE%20%E2%86%92%20%E8%8E%B7%E5%8F%96%20%3CCODE%20translate%3D%22no%22%3E.eld%3C%2FCODE%3E%3C%2FLI%3E%0A%3CLI%3E%E4%BD%BF%E7%94%A8%20%3CSTRONG%3ELA1224%20%E9%97%AA%E5%AD%98%E7%BC%96%E7%A8%8B%E5%B7%A5%E5%85%B7%3C%2FSTRONG%3E%EF%BC%88%E5%9B%A0%E4%B8%BB%E6%9D%BF%E6%94%AF%E6%8C%81%E5%8C%85%E8%80%8C%E5%BC%82%EF%BC%89%EF%BC%9A%0A%3CUL%3E%0A%3CLI%3E%E9%80%9A%E5%B8%B8%E4%BB%8E%20CW_VSPA%20%E5%90%AF%E5%8A%A8%EF%BC%9A%0A%3CPRE%20translate%3D%22no%22%3E%3CCODE%20translate%3D%22no%22%3ETools%20%E2%86%92%20Flash%20Programmer%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%E6%88%96%0A%3CPRE%20translate%3D%22no%22%3E%3CCODE%20translate%3D%22no%22%3ERun%20%E2%86%92%20External%20Tools%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%E8%AF%B7%E9%80%89%E6%8B%A9%EF%BC%9A%0A%3CUL%3E%0A%3CLI%3E%E7%9B%AE%E6%A0%87%EF%BC%9A%20LA1224%3CSTRONG%3ELA1224%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3CLI%3E%E8%BE%93%E5%85%A5%E6%96%87%E4%BB%B6%EF%BC%9A%E6%82%A8%E7%9A%84%20%3CSTRONG%3E%3CCODE%20translate%3D%22no%22%3E.eld%3C%2FCODE%3E%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%E7%BC%96%E7%A8%8B%E8%87%B3%E9%97%AA%E5%AD%98%3C%2FLI%3E%0A%3CLI%3ERESET%E4%B8%BB%E6%9D%BF%E6%88%96%E9%87%8D%E6%96%B0%E9%80%9A%E7%94%B5%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%3CLI-EMOJI%20id%3D%22lia_white-heavy-check-mark%22%20title%3D%22%3Awhite_heavy_check_mark%3A%22%3E%3C%2FLI-EMOJI%3E%20%E4%BB%A3%E7%A0%81%E7%8E%B0%E5%9C%A8%E6%97%A0%E9%9C%80%E8%B0%83%E8%AF%95%E5%99%A8%E5%8D%B3%E5%8F%AF%E8%BF%90%E8%A1%8C%3CBR%20%2F%3E%3CLI-EMOJI%20id%3D%22lia_white-heavy-check-mark%22%20title%3D%22%3Awhite_heavy_check_mark%3A%22%3E%3C%2FLI-EMOJI%3E%20%3CCODE%20translate%3D%22no%22%3E.map%3C%2FCODE%3E%20%E6%96%87%E4%BB%B6%E4%B8%8E%E6%AD%A4%E5%A4%84%E6%97%A0%E5%85%B3%3C%2FP%3E%3C%2FLINGO-BODY%3E