在arm上运行elua

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值