一、烧录准备
目标板:At91sam9g35K
烧录文件:bootstrap,u-boot and Linux kernel images
准备工具:SAM_BA、SecureCRT
二、烧录过程
1、连接开发板
使用miniUSB将开发板连接到电脑,按ISP按键并上电,打开SAM_BA,点击connect,连接开发板。结果如 下所示:
2、使能DataFlash
在烧录image到DataFlash之前,需先使能DataFlash,如下图所示:
3、擦除DataFlash
3、烧录bootstrap
根据分区表,我们需将bootstrap烧录在0x0这个地址,如下图所示:
4、烧录U_BOOT
同样根据分区表,我们需将bootstrap烧录在0x8000这个地址,如下图所示:
5、烧录kernel
打开SecureCRT,打开对应的超级终端,进入u-boot,执行下图指令,烧录kernel image。如下图所示:
在本机上打开tftp32.exe如下设置:
打开SecureCRT,下载image,如下图所示:
当出现下图时,表示整个Linux系统烧录完成:
注意:
1、在下载kernel image时,需先测试tftp服务器是否可以连网ping 192.168.0.106,在这个过程中一定要关闭电脑的防火墙。
关键字:烧录 Linux系统
引用地址:
At91sam9g35K烧录Linux系统
推荐阅读最新更新时间:2024-11-10 11:14
STM8烧录及加密/解密流程
打开烧录软件STVP 将需要烧录的程序xxx.s19拖至烧录软件 点击窗口 OPTION BYTE 点击 ROP 栏,选择 Read Out Protection ON 点击烧录按钮 弹出提示框,点击 是 完成烧录及加密流程 点击读取芯片按钮 提示芯片在保护状态 STM8解密及擦除Flash内容流程 点击窗口 OPTION BYTE 点击 ROP 栏,选择 Read Out Protection OFF 点击烧录按钮 提示解密完成,并且擦除Flash内容
[单片机]
烧录Hex文件到Silabs单片机
通常我们会用烧录器EC5或者EC6在Silabs IDE下载程序 但是有很多人会比较习惯用Keil生成Hex文件再烧录 其实这也是可以的 Silabs也提供了下载的工具 路径:C:SiLabsMCUUtilitiesProduction Programmer 下面有个exe文件:MCUProductionProgrammer.exe 打开后在program menu 下面有个config programming information 选项 进去如下所示 part number 处选择单片机型号,Hex file location选择hex文件所在位置 accept setting后 program d
[单片机]
stlink烧录器烧录步骤
烧录器是一种常用于嵌入式系统开发的工具,能够将程序代码烧录到芯片中。STLINK是STMicroelectronics公司推出的一款烧录器,用于烧录STM32系列单片机。以下是STLINK烧录器的详细步骤。 步骤1:准备工作 在进行STLINK烧录之前,需要先准备好一些必要的工具和材料。首先,确保你已经购买了STLINK烧录器,并连接到电脑上。其次,准备一根USB数据线,用于连接STLINK烧录器和电脑。另外,还需要准备好需要烧录的程序代码和一个目标芯片。 步骤2:安装STLINK驱动程序 在烧录之前,需要先安装STLINK的驱动程序。打开STLINK烧录器的官方网站,下载最新的驱动程序,并按照说明进行安装。确保电脑能够正确地识别
[单片机]
【GD32 MCU 入门教程】二、GD32 MCU 烧录说明 (2)SWD/JTAG在线下载
GD32系列MCU支持SWD和JTAG(部分型号不支持)接口进行下载调试,这些功能通过ARM CoreSight组件的标准配置和链状连接的TAP控制器来实现的。调试和跟踪功能集成在ARM Cortex-M内核中。调试系统支持串行(SW)调试和跟踪功能,部分型号也支持JTAG调试。调试和跟踪功能具体请参考下列文档: Cortex-M4技术参考手册; ARM调试接口V5结构规范。 目前GD32 MCU主要支持的调试下载设备有:J-linkV8/V9、U-link、标准的CMSIS-DAP调试工具如GD-link。SWD/JTAG的优势在于及下载和调试功能一体,可直接在集成开发环境IDE(如MDK、IAR)中进行下载和在线仿真。同时
[单片机]
STVP烧录出错
用STVP烧录程序到STM8S003F时出现错误提示:Cannot communicate with the tool. 其实是下载工具没选择好,确定返回到软件界面后,点Configure- Configure ST Visual Programmer,弹出如下窗口 我们一般会选择右边两个栏内的选项,而把左边的Hardware一栏忘记选择,软件安装好之后默认是RLINK,而我们购买的工具大部分是ST-LINK,点选这个之后再返回软件,就可以正常烧录了。
[单片机]
PIC烧写程序的烧录器-MPLAB IDE v8.70
PIC烧写程序用的是官方提供的环境-MPLAB IDE v8.70: 步骤: 1,打开MPLAB IDE v8.70,导入HEX文件固件,如下图: 2.选择对应的芯片型号,如下图所示: 3、选择芯片的配置位,如果是代码里有配置,就把勾勾上,如下图: 4、选择烧录器工具,如下图所示: 5、设置烧写相关的设置,如下图所示: 6、点击连接,如下图所示: 出现连接不上ICD 3,之前切换MPLAB X IDE,现在要用MPLAB IDE 就得把驱动切换过去, 解决办法: (1)打开软件,如下图所示: 切换好了再次连接,会出现如下图所示: 7、点击烧写,如下图所示: 可以点
[单片机]
新买的stm8使用IAR烧录出错问题解决
该问题可能在一些新购入的最小系统上面会出现,体现为IAR无法烧录,提示要解除烧录保护位等。 我使用的是STM8S103F3P 解决流程: 一、在官网下载ST Visual tools并且安装 网址如下 https://my.st.com/content/ccc/resource/technical/software/sw_development_suite/group0/17/e3/bd/eb/4d/a8/48/8e/stvp-stm32/files/stvp-stm32.zip/_jcr_content/translations/en.stvp-stm32.zip 百度盘 http://pan.baidu.com
[单片机]
基于ARM的Linux系统移植研究与实现
0 引言 嵌入式系统是一个专用的计算机系统。该系统以计算机技术为基础,软硬件可裁减,但对功能、可靠性、成本等都有严格的要求。今天,一些专用系统需要处理大量的信息,由于传统的计算机系统很难实现硬件可裁减,因而已经不能满足专用系统的需要。伴随着我国汽车、家电等产业的快速发展,嵌入式系统的应用与开发已成为目前IT产业的一个新的热点。基于ARM的嵌入式系统的开发,首先要解决的问题是嵌入式操作系统的移植。Linux操作系统作为一种源代码开放、同时可支持多种处理器结构的多任务操作系统,具有内核小、易裁剪、可移植性好等优点,是目前嵌入式系统应用与开发的主流操作系统。本文主要研究在ARM9平台上搭建嵌入式Linux系统的实现方法。 1 嵌入式Li
[单片机]