1 .下载elua源码.在https://github.com/elua/elua网址Download Zip下载一个源代码
2. 下载安装编译器arm-none-eabi-gcc
https://launchpad.net/gcc-arm-embedded/+download
3. 下载安装stlink
git clone https://github.com/texane/stlink
sudo ./autogen.sh
sudo ./configure
sudo make
4. 编译elua
lua build_elua.lua board=stm32f407discovery
arm-none-eabi-objcopy -O binary xxx.elf xxx.bin
5. 烧写运行elua
sudo ./st-flash write xxx.bin 0x8000000
6. 脱离stlink下载fireware
https://gitorious.org/unofficial-clones/dfuse-dfu-util/source/33b565dbd37d28aa9e0ed623f6a22141c469a75e:
http://dfu-util.gnumonks.org/
下载dfu-tuil工具
./autogen.sh
./configure
make
sudo make install
dfu-util -d 0483:df11 -c 1 -i 0 -a 0 -s 0x08000000 -D xxx.bin