序文
プロジェクトコードの完了は、必要に応じてチップは、プログラムをダウンロードするか、工場の生産プログラムを燃やしたときに、我々は他の誰かにプロジェクト全体のファイルは必要ありませんが、ちょうど他の誰かに生成されたファイルをダウンロードする必要があり、その後、使用するときに、コンパイルされた後、 FLASHPROは、別のプログラムファイルをダウンロードすることができます。Microsemi社FLASHPROプログラマは、この記事では、PDBファイルを生成するためにFLASHPROソフトウェアSTPファイルを変換する方法について説明し、STP / PDB 2つのファイル形式をサポートしています。
PDBファイルの構造
PDBファイルには、主に以下のセクションが含まれています。
- セキュリティ設定、PASSキーとAESキーを設定
- FPGAファイルフォーマットFPBとして生成FPGAアレイデータ
- UFCのためのフラッシュROMファイル形式
- EFCのためENVMファイル形式
内側PDBファイル等FPGAプログラミングアレイ、ARMプログラム、セキュリティ設定を含み、FLASHPROソフトウェア引火点ツールによって再度コンテンツを修正してもよい、請求項STPファイルは再びPDBパッケージであるが、もはや修飾の内容に。
FLASHPROについて
このFLASHPROダウンローダとFLASHPROソフトウェアについて、あなたは記事を閲覧することができます:Microsemi社リベロのヒント- FLASHPRO個別にダウンロードを使用します。
輸出STP形式のファイル
FLASHPROのエンジニアリングプロジェクトを開きます。ではProgram Device
、右、選択Open Interactively
、オープンFLASHPROプロジェクト。
オープンFLASHPROでは、選択File->Export->Export Single Programming File
エクスポートファイルを1つ。
ポップアップウィンドウでは、STPファイルを生成するチェックし、ファイル名を入力し、クリックしExport
エクスポートファイルを
それはなります後\LED_Blink\designer\impl1\led_driver_fp
、STPファイルを生成します。
STPファイルを使用します
STPファイルとPDBファイルは、ダウンロードされMicrosemi社FLASHPROはFLASHPROソフトウェア・インタフェースをクリックし、ファイルの種類をサポートしConfiguration->Load Programming File
、負荷PDBまたはSTPプログラムファイルを。
FlashPro下载器的其他功能
- 配合Synopsys Identity Debug实现在线调试
- 支持多种编程选项:擦除、编程、验证、复位M3、编程M3等
- 配合Microsemi SoftConsole实现ARM程序的调试和下载
- 支持导出或运行TCL脚本文件,或通过命令行下载程序
- 支持菊花链拓扑同时编程多个目标芯片
- 只更新ARM Cortex-M3的Hex程序
- 设置编程密钥和AES密钥,增强安全性
- 导出stp格式单程序文件
以上都是很实用的功能,具体的使用方法可以参考:FlashPro 用户手册,里面介绍的很详细。
资料下载
推荐阅读
- Microsemi Libero使用技巧——使用命令行模式下载程序
- Microsemi Libero使用技巧——使用FlashPro单独下载程序
- Microsemi Libero使用技巧——使用第三方编辑器Notepad++
- Microsemi Libero使用技巧——查看芯片资源占用情况
- Microsemi Libero系列教程(一)——Libero开发环境介绍、下载、安装与注册
- Microsemi Libero系列教程(二)——新建点灯工程
- 详解串行通信协议及其FPGA实现
- 我的个人博客:www.wangchaochao.top
- 我的公众号:mcu149