OMAPL138串口烧写UBL、UBOOT问题
问题:
我使用sfh_OMAP-L138.exe串口烧写工具来烧写UBL、UBOOT时,在擦除的过程中总是停止在Waiting for SFT on the OMAP-L138...这,具体信息如下:
C:\temp>sfh_OMAP-L138.exe -erase -targetType OMAPL138 -flashType NAND -P COM4
-----------------------------------------------------
TI Serial Flasher Host Program for OMAP-L138
(C) 2010, Texas Instruments, Inc.
Ver. 1.67
-----------------------------------------------------
[TYPE] Global erase
[TARGET] OMAPL138
[DEVICE] NAND
Attempting to connect to device COM4...
Press any key to end this program at any time.
(AIS Parse): Read magic word 0x41504954.
(AIS Parse): Waiting for BOOTME... (power on or reset target now)
(AIS Parse): BOOTME received!
(AIS Parse): Performing Start-Word Sync...
(AIS Parse): Performing Ping Opcode Sync...
(AIS Parse): Processing command 0: 0x58535901.
(AIS Parse): Performing Opcode Sync...
(AIS Parse): Loading section...
(AIS Parse): Loaded 13512-Byte section to address 0x80000000.
(AIS Parse): Processing command 1: 0x58535901.
(AIS Parse): Performing Opcode Sync...
(AIS Parse): Loading section...
(AIS Parse): Loaded 1360-Byte section to address 0x800034C8.
(AIS Parse): Processing command 2: 0x58535906.
(AIS Parse): Performing Opcode Sync...
(AIS Parse): Performing jump and close...
(AIS Parse): AIS complete. Jump to address 0x80000000.
(AIS Parse): Waiting for DONE...
(AIS Parse): Boot completed successfully.
Waiting for SFT on the OMAP-L138...
请问这是什么原因,怎么解决呢?
回答:
请问你是在EVM板还是自己的板上测试的?因为官方的EVM板子上面用的mDDR,如果你用的DDR2的话,需要改动sft工具。在device.c中,你可以改动最后一个mDDR的配置为DDR2的配置。配置的方法可以参考mDDR/DDR2 controller user guide。
Uint32 DEVICE_init()
{
Uint32 status = E_PASS;
// Ensure the kick registers are unlocked
// Note these lines have no effect on 2.0 and later silicon
DEVICE_kickLock();
DEVICE_kickUnlock();
SYSTEM->SUSPSRC &= ( (1 << 27) | (1 << 22) | (1 << 20) | (1 << 5) | (1 << 16));
#ifndef SKIP_LOW_LEVEL_INIT
// System PSC Setup
DEVICE_PSCInit();
// System PLL Setup
if (status == E_PASS)
{
#if defined(AM1808)
// CPU(s) at 456 MHz
status |= DEVICE_PLL0Init(0, 18, 0, 0, 0, 18, 8);
#else
// CPU(s) at 300 MHz
status |= DEVICE_PLL0Init(0, 24, 0, 1, 0, 11, 5);
#endif
}
if (status == E_PASS)
{
// mDDR @ 150MHz
status |= DEVICE_PLL1Init(24, 1, 0, 1, 2);
}
// External Memory Timing Setup
if (status == E_PASS)
{
// Timings for mDDR at 150 MHz
status |= DEVICE_ExternalMemInit(0x000000C4, 0x0A034622, 0x1C912A08, 0x3811C700, 0x00000494, 0x00000000);
}
#endif
return status;
OMAPL138串口烧写UBL、UBOOT问题相关推荐
- 烧写ubl,uboot,内核。
原创:http://blog.sina.com.cn/u/2312748742 1.打开超级终端,将开发板设置为串口模式.确定可以收到数据,即bootcm循环,关闭超级终端. 2.用命令打开F:\li ...
- 核烧写及UBOOT调试经验总结
在某项目经历了内核移植的全过程 某项目沿用FORLINX开发板的uboot及内核版本,项目整体版本虽然稳定但比较旧,在调试过程中遇到不少困难,就本次CID项目内核烧写及UBOOT调试经验总结如下: 一 ...
- 瑞萨e2studio(5)----使用UART串口烧写程序到瑞萨芯片
瑞萨e2studio.5----使用UART串口烧写程序到瑞萨芯片 概述 视频教学 csdn课程 样品申请 硬件准备 软件准备 hex文件准备 UART串口与瑞萨开发板进行接线 烧录 概述 本篇文章主 ...
- Hi3516A开发-- 板卡串口烧写
uboot使用loady命令进行串口传输 新改版的板卡,网络无法使用,uboot可以起来,但是内核和文件系统镜像,没法烧写. 在无网络的情况下,SecureCRT使用loady命令进行串口传输,烧写内 ...
- 【海思篇】【Hi3516DV300】二、使用串口烧写映像
目的:将上一章节编译出的映像文件烧写到板子上:让更多的爱好者了解海思.加入海思. 目录 1 准备工作 2 开始烧写 3 配置启动参数 4 结果 1 准备工作 1)准备海思工具HiTool.exe,启动 ...
- (1)eop烧写和uboot烧写
1.eop连接电脑和开发板 1.JTAG COM 驱动安装 2.使用eop烧写 在cmd里敲击命令 烧写完后一定要断开eop排线,因为排线上有记忆功能 3.MobaXterm软件的使用--串口连接 查 ...
- st 串口烧写工具 芯片_STM32芯片的几种烧写方式简介
我们做STM32产品开发,最终是要将编写的程序代码写进芯片存储器,通常指Flash存储器[含可以映射到芯片存储空间的片外存储器],让程序正常运行起来以实现相应的功能. 一般来讲,将我们准备好的机器代码 ...
- DM368开发 -- 文件烧写
参看:UG: DaVinci PSP Installation on DM36x EVM 参看:DM368 NAND Flash启动揭秘 参看:DM36x的UBL分析以及串口启动 UBL 是 RBL ...
- CCS5 烧写uboot ubl
http://blog.sina.com.cn/s/blog_b4a60cdb0101hey9.html 今天一块dm368的IPNC突然发生异常,串口没有任何输出信息,LED2(systemerro ...
最新文章
- 「SAP技术」SAP MM 不能向被分配了工厂代码的供应商采购服务?
- jmeter跨线程组传值
- Java动态生成类以及动态添加属性 本篇文章来源于 Linux公社网站(www.linuxidc.c
- Linux基础维护——笔记
- 小女也爱葵花宝典---读懂编译原理(1)
- 工作342:消除平时环境的console
- 查看mysql 更新命令_MySQL UPDATE 查询
- easyPR源码解析之ann_train.h/config.h
- 远程桌面漏洞poc_【漏洞复现】CVE 2019-0708 漏洞利用
- 前端架构最全总结——GUI 应用程序架构的十年变迁:MVC、MVP、MVVM、Unidirectional、Clean...
- 利用GDAL进行工具开源化改造
- python (元祖\列表\集合\字典)基础用法
- zabbix mysql默认模板_zabbix默认自带对Mysql数据库监控模板
- jieba分词的原理
- 汇编语言-字符串大写转小写,小写转大写
- Tracup丨先进的工作流程管理如何为你节省巨额花销?
- 神仙科研夫妇!浙大博士夫妻赴耶鲁深造,如今归国任教985
- 带有富文本数据如何导出word文档(使用mht模板)
- 【实战】物联网安防监控项目【5】———把模拟数据传输到web网页、web显示mjpeg-streamer视频图像
- SpringWebMVC到底是如何工作的?
热门文章
- EOS原力上榜!盘点十大国产公链,技术创新哪家强
- 项目管理 | 项目成本估算都有哪些方法?
- 吲哚菁绿标记琥珀酰化钥孔傶血兰蛋白 ICG-Succinylated Keyhole Limpet荧光探针
- php warning: fclose(),PHP fclose函数用法总结
- 中国象棋,马不重复的走完每一格
- lg gw880 qq2011 android beta4版,3G版OPhone旗舰手机 LG GW880网易评测
- IaaS、PaaS和SaaS区别和理解
- error:Permissions 0644 for '_rsa' are too open. It is required that your priv
- 分离出句子中的单词(双指针)(1)
- 9年没涨价,上太空……这些树莓派的冷知识你知道多少?