完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 290005999 于 2015-12-6 09:08 编辑
因为小编第一次用ti的板子 作为新手表示很不淡定,所以只能从裸机上来了解 arm 335x 的使用。不过在开发过程中,裸机上的开发是没用的。本次学习内容如下: 1.linux下的基础指令(百度一下很多) 2.makefile命令《参见:跟我一起学Makefile.pdf》 3.大概了解汇编语言(了解了其中的30种,当然估计果断时间就忘记了,不过应该能记住一点,具体的百度一下) 4.交叉编译链(toolchains)的必要性,以及如何安装交叉编译工具链及配置linux环境(用户目录下的.bashrc/ export $PATH=/XXXX:$PAHT)。 5.u-boot 的工作机制,以及如何使用mkimage 生成MLO(MLO其实是TI给u-boot的SPL起了个别名而已,我们称之为BL1,MLO其实是mkimage工具给u-boot-spl.bin添加了头信息后得到的(就行uImage和zImage的关系)。BL2自然就是U-boot.bin了,但是MLO不是直接加载U-boot.bin文件,而是加载u-boot.img文件,img文件其实是用mkimage工具给u-boot.bin添加头信息后得到的) // 好现在开始上代码。 开发板上:USER_LED:GPIO3_16;高电平使三极管导通。LED 亮 1.makefile:
2. start.s
led.c:
因为是初学所以没用现成的函数配置。顺便了解下了 uboot工作方式,而下面小编将对wiki进行解读,下面将脱离裸机部分,进行实战开发,请大家期待 |
|
相关推荐
|
|
728 浏览 0 评论
ElfBoard ELF 1板卡-开发板启动后打印random: nonblocking pool is initialized
484 浏览 0 评论
G2D图像处理硬件调用和测试-基于米尔-全志T113-i开发板
2996 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡- 减少uboot阶段的等待时间
1481 浏览 0 评论
嵌入式学习-飞凌ElfBoard ELF 1板卡 - 重新打包文件系统发现ftp无法正常连接
1813 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-23 17:48 , Processed in 0.583937 second(s), Total 35, Slave 26 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号