Chinaunix首页 | 论坛 | 博客
  • 博客访问: 167755
  • 博文数量: 109
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 147
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-23 16:12
文章分类

全部博文(109)

文章存档

2015年(109)

我的朋友

分类: 嵌入式

2015-02-12 15:56:44

原文地址:MPCB环境 作者:1032120121

一.硬件差异
tile公司开发板硬件配置:
cpu:tile-64;  download interface:存在pcie接口与pc host连接,使用tile-monitor工具下载。
MPCB开发板硬件配置:
cpu:tilepro-36;   download interface:使用串口线,使用tile-btk进行下载。 (下述内容主要介绍MPCB的串口下载过程)
 
二.下载工具
1.编写针对MPCB的python启动文件config_TILEmpcbpro-36.py,下载.bootrom文件
运行命令() # tile-btk -f config_TILEmpcbpro-36.py -b file.bootrom
注意:
   在该文件中要指定出哪个内存片被使用,哪个不被使用,以及使用的内存片I2C地址,下载过程中,其他py文件会通过该地址读取内存片的SPD数据进行检测内存是否在位,然后再下载hv_l1boot,hv,OS到内存中,每个程序都是先下载到内存然后执行成功后,通过串口返回校验字符串,正确后再继续下载后一个程序映像。

三.测试工具
在$TILERA_ROOT/src/tools/btk目录下的example_regress.py文件是测试cpu硬件设备的代码,各硬件接口可以按照代码流策在python环境下单独测试,多数硬件测试代码都是调用该接口对应的C代码进行测试的。
该测试代码与任何hv,tileOS均无关,只是在cpu运行任何代码之前对硬件的测试。
  
阅读(744) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

liyemonica10062015-04-28 18:04:58

我目前就是在调MPCB上的多核,冒昧问一下你是以前在鼎立工作的YY么,听wad提起过