- 博客(9)
- 资源 (8)
- 收藏
- 关注
原创 基于am335x_bb_black的linux初步移植
linux的初步移植记录1. kernel源码下载借用国内代理下载linux源码,版本选择linux-3.19.1https://mirror.tuna.tsinghua.edu.cn/kernel/v3.x/linux-3.19.1.tar.xz解压:xz -d linux-3.19.1.tar.xztar -xvf linux-3.19.1.tar2. 交叉编译工具链工具链版本...
2020-03-02 10:27:33
902
原创 uboot2015.10_移植过程
uboot2015.10 移植过程Soc: am3352Board: 与Beaglebone Black相似,emmc替换为Nand目录结构说明├── api // 机器架构相关的用于应用编程的独立API├── arch // 架构相关的文件├── board // 板级相关的文件├── common // 独立于架构的misc类文件├── configs // 板级...
2020-01-16 10:28:00
515
原创 am335x_sd_mmc_raw_mode
AM335X SD/MMC 的RAW模式启动am335x上电时会启动内置的RomCode段代码,该段程序的功能是检测外部启动方式,根据SYSBOOT引脚的配置情况按照固定的启动顺序去寻找有效的Uboot_spl,本文就RomCode在raw模式下如何识别MMC/SD Card中的Uboot_spl做说明。RomCodeUboot_splUboot在raw模式下,可以将Uboot_spl.b...
2020-01-16 10:25:23
651
原创 S5PV210 三星官方推荐的启动过程
1. 常见的启动方式在单片机的设计中,通常有一块nor flash,其采用IO统一编址的方式,使用地址总线便能访问其中内容。因此代码烧录其中,当单片机上电时便能在该nor flash中执行。使用nor flash的优点是性能稳定,总线式访问,无需初始化其缺点是占用地址空间,造价昂贵,容量小,需要使用专用烧写器。2. S5PV210的启动方式三星设计的SoC S5PV210没有采用nor ...
2019-06-04 22:22:44
303
原创 STM8 bootloader(boot和app皆可使用中断)
STM8 In Application ProgrammingIAP编写的三个要点:分析STM8启动过程和C运行时环境建立规划bootloader和application以及各自向量表在内存中的分布如何重定位STM8中断向量表思路:要编写IAP程序首先需要解决的问题是程序在运行过程中,当发生异常时,如何保证程序正常的跳转到相应的异常服务函数(不论程序是运行在bootloader还是...
2019-03-29 15:38:52
4343
30
转载 搭建tftp服务器(ubuntu16.04)
非原创,来源于网络文章目录1. 安装tftp2. 配置`/etc/xinetd.conf`3. 配置`/etc/default/tftpd-hpa`4. 配置`/etc/xinetd.d/tftp`5. 新建tftp目录并修改权限6. 重启tftp服务器7. 测试1. 安装tftpapt-get install tftp-hpa 安装tftp客户端apt-get install tftp...
2018-09-27 22:48:58
437
原创 使用分散加载文件设置一段未初始化RAM Section
第一步:设置变量属性uint32_t __attribute__((section("noinit_data"), zero_init)) data;变量必须是属于ZI段的未初始化的全局变量,zero_init即将data设置为ZI段。第二步:设置noinit_data的section的属性LR_IROM1 0x00000000 0x00008000 { ; load regio...
2018-09-20 14:32:13
1663
原创 armlink之分散加载文件和 __attribute__((section()))
背景: 因为平时自己有空也在研究uboot的代码,发现在uboot中shell的命令体系很与众不同,因为自己平时理解的命令体系大概分为两种,一种是将shell命令定义在一段数组中,另一种则是用链表的方式将shell命令集串起来,但与uboot实现的命令体系相比,不管是数组还是链表都表现的不够优秀。若是用数组的方式,则必须在定义之时就确定好整个命令集的大小,并且一旦确定就无法更改,若是用链表...
2016-10-08 22:29:22
5101
ARM汇编语法的相关介绍
2020-04-16
STM32_GNU_Linux.pdf
2020-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人