【开源学习】Sifteo Cubes 之如何编译(LINUX)

2019-12-27 18:36发布

本帖最后由 Zigbee2012 于 2017-7-13 07:33 编辑

1.编译整个工程
        Step1: cd /home/aniu/01-workplace/thundercracker-v1.10/
        Step2:make clean
        Step3:make all  #默认会编译firmware(master cube) emulator launcher docs/doxygen等等
详情请看,顶层Makefile

2.如何编译单个目标
        这儿以STM32程序为例:
        Step1: cd /home/aniu/01-workplace/thundercracker-v1.10/firmware/master
        Step2:make clean
        Step3: make BOOTLOADABLE=1   # 必须设置环境变量BOOTLOADABLE=1使能bootloader
        其他类似!

3.如何生成USB下载的stf文件
        Step1:编译所有工程,在/home/aniu/01-workplace/thundercracker-v1.10/tools/fwdeploy目录下会生成工具fwdeploy
        Step2:cd /home/aniu/01-workplace/thundercracker-v1.10/tools/fwdeploy
        Step3: ./fwdeploy master_ v1.1.0.sft --fw-version v1.1.0 --fw 2 ../../firmware/master/master-stm32.bin ...
                master_ v1.1.0.sft-->输出文件名
                --fw-version v1.1.0-->软件版本
                --fw 2 ../../firmware/master/master-stm32.bin—>硬件版本号,及BIN文件路径
        Useage: fwdeploy <out.sft> --fw-version <version> --fw <hwrev fw.bin> ...
        Step4:更新固件 参考《3.USB升级管理(windows).pdf》


最后还是吹个牛:
整个sifteo cubes工程熟练掌握80%,月薪肯定上万;
没上万,私信我 ,当然有这个能力的都不屑于这个工资了


所有资料:https://www.amobbs.com/forum.php ... p;extra=#pid9850171
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
hyhezhen
1楼-- · 2019-12-28 16:55
有用GIT,  下载很久,数据大约有1G吧。 严格按照PDF来做的
再进去子目录执行操作
Zigbee2012
2楼-- · 2019-12-28 17:56
hyhezhen 发表于 2017-7-17 16:20
有用GIT,  下载很久,数据大约有1G吧。 严格按照PDF来做的
再进去子目录执行操作 ...

虚拟机百度云链接:http://pan.baidu.com/s/1slwMKiT    源码都在里面 VMWARE打开即可
hyhezhen
3楼-- · 2019-12-28 20:56
15G 啊 ,  其实现在虚拟机用 virtual box  很好。不运行的话就不占资源。
有空再试下吧
Zigbee2012
4楼-- · 2019-12-28 21:52
hyhezhen 发表于 2017-7-20 11:44
15G 啊 ,  其实现在虚拟机用 virtual box  很好。不运行的话就不占资源。
有空再试下吧 ...

有个麻花群 有兴趣可以加下
hyhezhen
5楼-- · 2019-12-29 03:37
 精彩回答 2  元偷偷看……
Zigbee2012
6楼-- · 2019-12-29 04:46
hyhezhen 发表于 2017-7-21 20:41
现在的下载速度只有3K,保存到自己的 {MOD}也一样。 百度有限制吗

估计是哈。。。其他的下载 都没说这个问题

一周热门 更多>