当前位置: 首页 > 文档资料 > GX8008 开发文档 >

工具链安装及编译和烧录

优质
小牛编辑
133浏览
2023-12-01

pc linux依赖环境

~$ 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工具链和安装

工具链下载地址 (提取码:yrep)

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路径中
export PATH=$PATH:/opt/csky-abiv2-elf/bin

代码编译

进入VSP代码

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

例如:

cp configs/8008c+bk3266_conference_demo.config .config
make menuconfig (有需要的话,执行)
make mcu

生成的mcu_nor.bin在output目录内

固件烧录

USB烧录命令举例:

./bootx -m leo_mini -t u -c download 0x0 mcu_nor.bin
./bootx -m leo_mini -t u -c download 0x20000 dsp.fw

串口烧录命令举例:

./bootx -m leo_mini -t s -c download 0x0 mcu_nor.bin
./bootx -m leo_mini -t s -c download 0x20000 dsp.fw
  • mcu_nor.bin 客户自己开发驱动和逻辑控制
  • dsp.fw 是算法固件