2355538_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2355538_zh-CN

2355538_zh-CN

从密码战士到硬件

我使用的是 CW_VSPA_v10.3.10。成功调试代码后,我不知道如何将其部署到硬件上。我正在使用的主板是 LA1224。我注意到,所有示例文件都包含 .eld和 .map文件,但只有 .eld文件已在我的项目中生成。

Re: From codewarrior to hardware

谢谢。但我仍然想知道我能否使用 codewarrior Tap 来部署我的代码以及如何使用它。我试着编写脚本,但失败了,有没有任何例子或说明可以告诉我如何编写脚本?

Re: From codewarrior to hardware

将您的代码部署到 LA1224 板上

有两种常见的部署路径,取决于你是想要 RAM 加载还是持久闪存加载。


选项 A:使用调试器直接加载到硬件(在开发过程中最常见)

这通常是您在调试时已经做过的。

步骤:

  1. 连接 LA1224 板(根据需要连接 JTAG/probe/USB)
  2. 在 CW_VSPA 中:
    Run → Debug Configurations
    
  3. 选择您的VSPA / LA1224 调试配置
  4. 确保
    • 选择项目中的.eld 文件
  5. 点击 “Debug”

这已将代码部署到目标 RAM中
它不是持久性的(电源循环会清除它)



选项 B:将代码编程到 Flash 中(独立组网 (SA) 操作)

如果你希望 LA1224 在RESET后自动启动应用程序:

典型流程

  1. 生成项目 → 获取 .eld
  2. 使用 LA1224 闪存编程工具(因主板支持包而异):
    • 通常从 CW_VSPA 启动:
      Tools → Flash Programmer
      
      或
      Run → External Tools
      
  3. 请选择:
    • 目标: LA1224LA1224
    • 输入文件:您的 .eld
  4. 编程至闪存
  5. RESET主板或重新通电

代码现在无需调试器即可运行
.map 文件与此处无关

Re: From codewarrior to hardware您好,我也遇到了同样的问题。我使用的是 CodeWarrior for VSPA 10.3.10,但我没有在那里看到“工具 - 闪存编程器”选项。

在“目标任务”下,只有“导入/导出/填充内存”和“硬件诊断”这两个选项。
如何将VSPA镜像写入闪存?

对于 E200,我使用 CWforARM 的 Flash Programmer。我已成功将偏移量为 0x0 的 *xspi.bin 文件刷入系统。
Tags (1)
No ratings
Version history
Last update:
3 weeks ago
Updated by: