安装工具的依赖包

~$ sudo dpkg --add-architecture i386
~$ sudo apt-get update
~$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libx11-6:i386 gtk2-engines:i386 lib32ncurses5 lib32z1 libxtst6:i386 libgtk2.0-0:i386 lib32ncurses5 libcanberra-gtk3-0:i386

MCU工具链和安装

工具链下载地址:https://yunpan.360.cn/surl_yQCJEdcEje4 (提取码:d86d)

1. cd /opt
2. sudo tar xvf ~/toolchain/csky-abiv2-elf-tools-i386-minilibc-20160308.tar.bz2
3. 然后需要编辑 ~/.profile或者 ~/.bashrc,将/opt/csky-abiv2-elf/bin加入PATH路径中

代码编译

进入VSP代码

配置文件根据具体板级或者客户自己实际情况修改

执行:

cp configs/leo_gx8008_uac_1v_defconfig .config
make menuconfig (有需要的话,执行)
make mcu

生成的mcu_nor.bin在output目录内

固件烧录

串口烧录命令举例:

./bootx -m leo -t s -c serialdown 0x0 mcu_nor.bin
./bootx -m leo -t s -c serialdown 0x100000 dsp.fw
  • 详细烧录命令可以参考烧录工具使用指南
  • plc工作模式会增加多一个配置固件config.bin
  • mcu_nor.bin 客户自己开发驱动和逻辑控制
  • dsp.bin 是算法,我们会提供

results matching ""

    No results matching ""