WS稻草人

WS稻草人

0个粉丝

27

问答

0

专栏

0

资料

WS稻草人  发布于  2020-10-12 15:51:19
采纳率 0%
27个问答
4521

【全志开发经验分享】melis 编译环境搭建及编译、打包、烧录说明

 

第一步:安装cygwin,网上有,能装就行,主要就是用到MAKE clean;make功能,建议默认路径

第二步:安装虚拟光驱(网上下载一个能用的就好,安装完成系统正常要求重启一次)

第三步:用安装好的虚拟光驱加载arm RealView 2.2-ISO.iso(注意:ARM RealView 2.2-ISO.iso的后缀名可能是.bin,可以自己手动改成.iso以方便不同的虚拟光驱识别)

第四步:把虚拟光驱中的crack文件夹拷贝到硬盘中任意地方,然后执行其中的keygen.exe,生成license.dat备用,并把license.dat文件内中所有2020统一替换为2050。

第五步:第三、四步完成后,安装realview 2.2。 即执行虚拟光驱中的setup.exe程序,直到出现ARM license Wizard,选中“install license”项。建议默认安装路径

第六步:“list of ARM license source for this machine”中点击浏览按钮,选择第四步准备的license.dat文件,再点击add(不要漏了这个动作)。然后按照安装程序提示,让其自动把license.dat存放到C:\Program Files (x86)\arm\Licenses中,然后继续直到完成安装。

第七步:依次用crack目录中的patch.exe选择下列文件打补丁:
此步骤便捷的方法是,在patch.exe的选择文件对话框中,分别复制上述目录到地址栏,不然浏览各目录层次会比较烦琐

C:\Program Files (x86)\ARM\IDEs\CodeWarrior\CodeWarrior\5.6.1\1592\win_32-pentium\bin\Plugins\License\oemlicense.dll
C:\Program Files (x86)\ARM\IDEs\CodeWarrior\RVPlugins\1.0\86\win_32-pentium\oemlicense\oemlicense.dll
C:\Program Files (x86)\ARM\RDI\armsd\1.3.1\66\win_32-pentium\armsd.exe
C:\Program Files (x86)\ARM\RDI\AXD\1.3.1\98\win_32-pentium\axd.exe
C:\Program Files (x86)\ARM\rvct\Programs\2.2\349\win_32-pentium\armasm.exe
C:\Program Files (x86)\ARM\RVCT\Programs\2.2\349\win_32-pentium\armcc.exe
C:\Program Files (x86)\ARM\RVCT\Programs\2.2\349\win_32-pentium\armcpp.exe
C:\Program Files (x86)\ARM\RVCT\Programs\2.2\349\win_32-pentium\armlink.exe
C:\Program Files (x86)\ARM\RVCT\Programs\2.2\349\win_32-pentium\fromelf.exe
C:\Program Files (x86)\ARM\RVCT\Programs\2.2\349\win_32-pentium\tcc.exe
C:\Program Files (x86)\ARM\RVCT\Programs\2.2\349\win_32-pentium\tcpp.exe
C:\Program Files (x86)\ARM\RVD\Core\1.8\734\win_32-pentium\bin\tvs.exe
C:\Program Files (x86)\ARM\RVD\Core\1.8\734\win_32-pentium\bin\xry100.dll
C:\Program Files (x86)\ARM\RVARMulator\ARMulator\1.4.1\206\win_32-pentium\armiss.sdi
C:\Program Files (x86)\ARM\RVARMulator\ARMulator\1.4.1\206\win_32-pentium\armulate.sdi
C:\Program Files (x86)\ARM\RVARMulator\ARMulator\1.4.1\206\win_32-pentium\v6armiss.sdi
C:\Program Files (x86)\ARM\RVARMulator\v6ARMulator\1.4.1\238\win_32-pentium\v6thumb2.sdi
C:\Program Files (x86)\ARM\RVARMulator\v6ARMulator\1.4.1\238\win_32-pentium\v6trustzone.sdi

第八步:打开axd.exe 或 所有程序ARM RealView Developer Suite v2.2AXD Debugger v1.3.1,如果见到下面画面,恭喜你编译环境安装成功。否则请重复安装吧或联系 610943940@qq.com

安装完成环境后,就可以开始编译程序了,SDK和eStudio目录要这么放。原因你自己以后再试吧。

1、&nBSP; 打开cgywin,cd “盘符:\sdk\livedesk\beetles”
2、 执行make clean ; make全部编译程序

注意:

  • 这里需要注意,可能需要修改CROSSTOOL.CFG中的你自己上面arm realview的安装路径
    RVDSPATH = “C:/Program Files (x86)/ARM/RVCT/Programs/2.2/349/win_32-pentium”
  • 第一次和量产时make clean;make,调试程序时make就好了,节省编译时间

3、双击执行…\SDK\ workspace\suniv\beetles\image.bat进行打包,打包如果如下,证明打包成功,生成 的ePDKV100.img可用于烧录

4、 烧录,安装打开PhoenixSuit,浏览选择打包生成的ePDKv100.img

  • 安装PC烧录工具
  • 打开烧录工具->选择一键刷机->通过“浏览”选择固件“ePDKv100.img”
  • 通过USB先连接小机,能笔或镊子短路NORFLASH的 5 6脚,然后USB另一端连接PC,看到烧录工具进度条有变化时移开笔或镊子

友情提示:打包过程中可能缺失一些文件导致打包失败。这是系统没安装VC造成的。请解压DEBUG.rar放到C:\Windows\system中

我来回答
回答0个
时间排序
认可量排序
易百纳技术社区暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区