您尚未登录。

楼主 # 2021-06-15 09:34:56

duoduo2020
会员
注册时间: 2020-09-24
已发帖子: 5
积分: 24

Melis系统编译器问题和烧写等问题

关于melis编译环境搭建,论坛里基本步骤已经相当的详细,但是根据我的经验,主要有2点需要注意

1.编译器版本,官方推荐使用arm realview 2.2,但是此版本安装在win7或win10会出现一些问题,导致无法使用,所以我推荐使用4.0版本

之后修改CROSSTOOL.CFG文件内容即可。
#===============================================================
#RVDS编译器参数配置
#===============================================================

#RVDSPATH   = "G:/RVCT"
#RVDSPATH   = "C:\Keil_v5\ARM\ARMCC\bin"
RVDSPATH   = "D:\Program Files\ARM\RVCT\Programs\4.0\400\win_32-pentium"

当然是用MDK编译也是可以成功的,需要删除--elf选项。但是有一个问题,就是生成的drv驱动文件都是不对的,无论删不删除--elf选型。

2.sys_config.fex的修改问题,千万不要使用记事本,很容易导致fex文件无法使用,生产bin文件大小为0KB。
推荐使用ultraedit编辑,不会出错。

3.驱动问题:
a.首先不能使用zadig安装的驱动,一定要使用PhoenixSuit目录下Drivers\AW_Drivers下面的驱动,可以在设备管理器中看到。
b.开始烧写,然后报错,提示 固件可能无法在此设备运行,这时候需要检查和替换两个文件
    ::----------------------------------------------------------------
    ::      fes1、uboot,用于USB烧录
    ::----------------------------------------------------------------
    @copy ..\eFex\usb\fes1_sun63i.bin          fes1.fex   
    @copy ..\eFex\usb\u-boot-sun63i.bin        u-boot.fex
    ::----------------------------------------------------------------
  这两个文件替换成可以运行的

c.显示开始烧写,但是进度条不前进。这时候不要灰心,只要在设备管理中,右键 更新驱动程序,手动在选择一次PhoenixSuit下的驱动,再安装一次即可。

最近编辑记录 duoduo2020 (2021-06-16 08:25:54)

离线

#1 2021-06-16 08:47:16

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: Melis系统编译器问题和烧写等问题

感谢楼主,期待更精彩的后续分享。





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn