1、arm cpu自带的bootrom, 已经初始化好串口、SPI等外设,只要硬件设置好从SPI FLASH启动,则cpu自带的bootrom会自动打印出一些信息,显示出从SPI FLASH启动,驱动编译的boot image放到SPI FLASH之后(在之前一步通过串口,然后再通过网口下载到SPI FLASH中),cpu内置的bootrom会自动复制用户编译的boot image到内存的0x0地址,然后从0x0开始启动。

powerpc的cpu没有此功能,需要烧写的bootrom直接放到cpu指定的CS0的位置,上电时,cpu直接从NOR FLASH中启动(或者是从SPI FLASH),这一点就没有ARM CPU方便。

2、仔细按照marvell提供的移植指导,细心对照每一点,这样的话,少走弯路。此次调试网口花费时间长,就是这个原因。

3、交换芯片自带的CPU,和交换芯片本身都带有SMI总线,网管口PHY的SMI总线应当使用CPU自带的,如果用交换芯片自带的,则需要在bootrom阶段,驱动交换芯片,这样的话,会更加复杂,所以,在硬件设计的初始阶段,就需要确认好,PHY是连在哪个SMI总线上,此次飞线也是这个原因。

4、

转载于:https://www.cnblogs.com/zhouhaibing/p/4735061.html

移植marvell poncat3 demo板的总结相关推荐

  1. 移植wxX11到开发板上

    最近几天由于工作安排,要将wxX11程序移植到arm开发板上.一连工作了好几天,终于可以在板子上显示出一个"X"号,并且可以运行wxWidgets里面的程序,算是成功了.现就一些步 ...

  2. I.MX6ULL开发板基于阿里云项目实战 3 :阿里云iot-SDK 移植到arm开发板

    上一篇博客讲的是创建产品和设备,本讲,我们将阿里云iot-SDK 移植到arm开发板. 参考资料: https://code.aliyun.com/edward.yangx/public-docs/w ...

  3. 调试来自于逐飞的MM32F3277移植有MicroPython开发板

    简 介: 对于从逐飞寄送的MicroPython开发板进行初步测试,建立了基于REPL进行交互式开发的环境. 关键词: MicroPython,MM32,Thonny #mermaid-svg-BUT ...

  4. 移植tslib到开发板及部分问题解决

    qt的tslib的具体移植步骤和过程就不多讲了,我说说我按照手册移植好tslib后在开发板运行提示的错误以及我的解决方法,当然每个人的提示可能一样,解决方法就不一样,我也是个初学者,所以方法仅供大家参 ...

  5. Openssl移植到ARM开发板

    Openssl移植到ARM开发板 openssl源码下载 源码编译配置 使用生成的库文件 openssl源码下载 openssl源码可以在官网下载:https://www.openssl.org/so ...

  6. apache arm 交叉编译_Apache 2移植到Arm开发板的过程整理——如何交叉编译Apache 2

    话说要在arm开发板的linux系统中运行apache服务器,需要在pc linux系统中交叉编译Apache源码,在网上参考了很多资料都是1.3版本的,最后终于找到apache 2移植到arm开发板 ...

  7. RV1109开发板ssh服务器移植到arm开发板

    RV1109开发板ssh服务器移植到arm开发板 ssh功能移植到RV1109开发板的,由于RV1109的SDK中,没有telnet功能,有时候adb功能在量产中需要关闭,避免造成设备留有漏洞,造成安 ...

  8. 自制F1C200S demo板(四、TF卡启动)

    思来想去,发现使用SIPFLASH也不是百分百完美,也终于明白为何最小demo板要首推TF卡启动了. 主要是现在想学Linux驱动,但使用SPIFLASH就需要用uboot和kernel两个同时打包为 ...

  9. 海思Hi3519A初体验(升级DEMO板开发环境,更新CPU主频)

    拿到手的3519A demo板已经烧好了uboot,没有内核和文件系统,同时uboot也不是最新的. 所以需要先升级demo版的开发环境,即烧写 uboot.kernel.fs,这部分按照手册操作即可 ...

最新文章

  1. yolov5检测完不显示框和标注
  2. Andriod anim rotate中的属性介绍
  3. iOS Xcode全面剖析
  4. 数据库高可用(HA)技术有哪些?
  5. django源码简析——后台程序入口
  6. Java基础笔记 – Annotation注解的介绍和使用 自定义注解
  7. oa服务器日常维护,OA系统怎么维护?
  8. (转)技嘉 MA790FXT-UD5P搭配AMD X4 965超频解析
  9. 网络安全应急响应实施过程
  10. 【3D计算机视觉】Pointnet源码分析
  11. python快速实现简易贪吃蛇小游戏
  12. python 对数函数_使用Python玩转高等数学(4):对数函数
  13. Akaban操作系统(3)-----不按套路出牌的开发
  14. 浙江省数字化改革总体方案(附下载)
  15. C语言无符号双字节乘法,华为OJ机试标题:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘)...
  16. Java开发-搭建基础开发环境(JDK、Maven、Tomcat、Git、Eclipse、IDEA)
  17. Brave浏览器月活超千万,小费打赏功能你会用了吗?
  18. Python基础_10( 判断(if)语句)
  19. vb6.0 MSDN的安装位置
  20. 如何构造PKCS 7签名(一)

热门文章

  1. js基础代码大全_关于前端业务代码的一些见解
  2. 终端服务器配置未启用rdp安全层,终端服务配置RDP-Tcp连接属性.PPT
  3. android模拟器 opengl,android模拟器用到android.opengl.glsurfaceview报错怎么办
  4. 关于聚类分析、判别分析、主成分分析、因子分析等多元统计分析方法
  5. 大数据分析项目成功的五项基本原则
  6. mysql每10万条数据分区_WebGIS项目中利用mysql控制点库进行千万条数据坐标转换时的分表分区优化方案...
  7. element 使用阿里图标变形了_2TB不限速的阿里网盘App来了 终于不再忍受众生平等盘...
  8. python空格算一个字符吗_举例说明python中空格是属于字符
  9. iframe 滚动条不显示_BUG赏金 | 当我发现iFrame注入时的利用
  10. java中对于框架的理解_接触Java项目一周后对一些基本框架的理解 | 学步园