omap-l138烧写程序之 – 烧写程序到nand flash

2024-01-21 23:59
文章标签 程序 flash nand 烧写 omap l138

本文主要是介绍omap-l138烧写程序之 – 烧写程序到nand flash,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文介绍利用Texas Instruments XDS100V2 USB Emulator烧写omap-l138程序到nand flash,并从nand flash启动的方法。

用到的软件

         1AISgen_d800k008

         2OMAP-L138_FlashAndBootUtils_2_40.tar

         3OMAPL138-DSP-LED-v4.zip

         (4)DSP工程生成的a.out文件,即要烧写到nand flash里的.out文件,板子上电后omap-l138会从nand flash里加载该程序并运行;

           AISgen_d800k008OMAP-L138_FlashAndBootUtils_2_40.tar都可以从官网下载,从http://processors.wiki.ti.com/index.php/Boot_Images_for_OMAP-L138进去后找找

2 软件准备

         1)安装AISgen_d800k008,不再赘述;

         2)准备nand writer,CCS打开OMAP-L138_FlashAndBootUtils_2_40\OMAP-L138\CCS\NANDWriter目录下的ARM工程文件NANDWriter_ARM.pjt,生成NANDWriter_ARM.out文件,该文件从ARM核运行,将DSP端要运行的程序文件烧写到nand flash,如果需要烧写到其它存储设备,选择官方为我们准备的相对应的CCS工程生成相对应的writer即可,如下图所示。


(3)用CCS打开OMAPL138-DSP-LED-v4\OMAPL138-DSP-LED\ARM\ccs目录下的ARM工程文件OMAPL138-DSP-LED-ARM.pjt,编译生成OMAPL138-DSP-LED-ARM.out;

(4)用AISGen将OMAPL138-DSP-LED-ARM.out和DSP核要运行的a.out文件合并,生成ais格式的文件,AISGen的配置如下所示。


Device Type根据自己芯片的版本选择,如果不清楚可以参考之前写的博文http://blog.csdn.net/blueday406/article/details/74012370,Boot Mode选择nand flash,DSP Application File 选择OMAPL138-DSP-LED-ARM.out和DSP工程生成的a.out文件,单击后面的“+”号来添加a.out,AIS Output File输入.bin文件的保存目录和文件名,为了能显示所有的文件,上图中我省略了各个文件的路径,正因为如此,单击Generate AIS的时候会有One or more parameter errormust be corrected的提示。

Flash面板的配置如下图所示,我的nand flash数据位为8位,CCS3Setup保留默认配置,单击Generate AIS生成.bin文件。


3 烧写nand flash

       连接跳线,配置Boot Mode Selection为nand 8,在CCS的DSP工程里连接到ARM核(烧写nand flash的时候只需要连接到ARM核),下图是连接ARM核成功后:



左键选中Texas Instruments XDS100V2 USB Emulator/ARM9_0(Suspended),单击CCS菜单栏的 Run -> Load -> Load Program,加载NANDWriter_ARM.out,之后单击工具栏的运行按钮,NANDWriter_ARM.outARM核运行,Console面板会有输出,根据输出的提示操作完成nand flash烧写,操作过程如下图所示:



Nand flash烧写成功。

4 验证

       我是通过在DSP程序里控制一个GPIO口输出高低电平的脉冲,给开发板重新上电后用示波器测试该GPIO是否有脉冲输出来判断是否成功从nand flash启动。




这篇关于omap-l138烧写程序之 – 烧写程序到nand flash的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/631238

相关文章

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

EMLOG程序单页友链和标签增加美化

单页友联效果图: 标签页面效果图: 源码介绍 EMLOG单页友情链接和TAG标签,友链单页文件代码main{width: 58%;是设置宽度 自己把设置成与您的网站宽度一样,如果自适应就填写100%,TAG文件不用修改 安装方法:把Links.php和tag.php上传到网站根目录即可,访问 域名/Links.php、域名/tag.php 所有模板适用,代码就不粘贴出来,已经打

跨系统环境下LabVIEW程序稳定运行

在LabVIEW开发中,不同电脑的配置和操作系统(如Win11与Win7)可能对程序的稳定运行产生影响。为了确保程序在不同平台上都能正常且稳定运行,需要从兼容性、驱动、以及性能优化等多个方面入手。本文将详细介绍如何在不同系统环境下,使LabVIEW开发的程序保持稳定运行的有效策略。 LabVIEW版本兼容性 LabVIEW各版本对不同操作系统的支持存在差异。因此,在开发程序时,尽量使用

什么是 Flash Attention

Flash Attention 是 由 Tri Dao 和 Dan Fu 等人在2022年的论文 FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awareness 中 提出的, 论文可以从 https://arxiv.org/abs/2205.14135 页面下载,点击 View PDF 就可以下载。 下面我

CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析 未完

一、题目阅读 (最大值之和)给定整数序列 a0,⋯,an−1,求该序列所有非空连续子序列的最大值之和。上述参数满足 1≤n≤105 和 1≤ai≤108。 一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r<n0≤l≤r<n)表示,对应的序列为 al,al+1,⋯,ar​。两个非空连续子序列不同,当且仅当下标不同。 例如,当原序列为 [1,2,1,2] 时,要计算子序列 [

这些心智程序你安装了吗?

原文题目:《为什么聪明人也会做蠢事(四)》 心智程序 大脑有两个特征导致人类不够理性,一个是处理信息方面的缺陷,一个是心智程序出了问题。前者可以称为“认知吝啬鬼”,前几篇文章已经讨论了。本期主要讲心智程序这个方面。 心智程序这一概念由哈佛大学认知科学家大卫•帕金斯提出,指个体可以从记忆中提取出的规则、知识、程序和策略,以辅助我们决策判断和解决问题。如果把人脑比喻成计算机,那心智程序就是人脑的

STM32内部闪存FLASH(内部ROM)、IAP

1 FLASH简介  1 利用程序存储器的剩余空间来保存掉电不丢失的用户数据 2 通过在程序中编程(IAP)实现程序的自我更新 (OTA) 3在线编程(ICP把整个程序都更新掉) 1 系统的Bootloader写死了,只能用串口下载到指定的位置,启动方式也不方便需要配置BOOT引脚触发启动  4 IAP(自己写的Bootloader,实现程序升级) 1 比如蓝牙转串口,

uniapp设置微信小程序的交互反馈

链接:uni.showToast(OBJECT) | uni-app官网 (dcloud.net.cn) 设置操作成功的弹窗: title是我们弹窗提示的文字 showToast是我们在加载的时候进入就会弹出的提示。 2.设置失败的提示窗口和标签 icon:'error'是设置我们失败的logo 设置的文字上限是7个文字,如果需要设置的提示文字过长就需要设置icon并给

基于SpringBoot的宠物服务系统+uniapp小程序+LW参考示例

系列文章目录 1.基于SSM的洗衣房管理系统+原生微信小程序+LW参考示例 2.基于SpringBoot的宠物摄影网站管理系统+LW参考示例 3.基于SpringBoot+Vue的企业人事管理系统+LW参考示例 4.基于SSM的高校实验室管理系统+LW参考示例 5.基于SpringBoot的二手数码回收系统+原生微信小程序+LW参考示例 6.基于SSM的民宿预订管理系统+LW参考示例 7.基于

Spring Roo 实站( 一 )部署安装 第一个示例程序

转自:http://blog.csdn.net/jun55xiu/article/details/9380213 一:安装 注:可以参与官网spring-roo: static.springsource.org/spring-roo/reference/html/intro.html#intro-exploring-sampleROO_OPTS http://stati