到年底了,不知道为什么招人的公司会变多,一般员工都会留到年终奖之后才走,不管怎样了,第一份工作做了刚好一年了,是时候好好朝着规划好的方向发展了,对于未来还是很看好Apple,意味着未来变成全职iOS开发者,告别数字信号处理和芯片.

  先记录一下离职工作交接的一些细节,以免备忘.

 //—————————————————————————————————————//

FPGA开发环境 : ISE 13.4;

DSP开发环境 :   CCS V5;

  FPGA 主芯片: Virtex - 6 (XC6VLX240T);

  FPGA Nor Flash :  S29GL512S (25位地址,16位数据位, 64MB = 512b);

  DSP   主芯芯片: OMAPL-138 (ARM + DSP);

  DSP  Nand Flash :  K9K4G08U0M (8位数据位)

//—————————————————————————————————————//

  功能 : FPGA接受上位机命令,通过串口发送数据给DSP,然后DSP接受到命令控制FPGA的Nor Flash 最高2位地址线,然后拉低Flash的Reset持续几个微秒再拉高.从而让FPGA从不同的地址端读取不同制式代码.

//—————————————————————————————————————//

  参数 :1.FPGA的串口Uart代码部分,和DSP通讯采用的式115200波特率.

      2.FPGA通过iMpact把Bit文件生成Mcs文件,作为写入Nor Flash的编程文件,写入Flash数据大小实际为Bit文件大小,不必在意Mcs文件大小.

//—————————————————————————————————————//

DSP的NAND Flash烧写步骤:

1. 板卡先上电,然后将仿真器的USB一段连接电脑,打开CCS Studio.

2.在Run -> Debug,进入Debug模式.找到Debug窗口,可以发现四个选项,我们只用到第一个和第二个(Texas Instruments XDS100v2 USB Emulator/C674x_0和/ARM9_0).

3.右键ARM9_0 选中Open GEL File View,然后在空白栏目右键选中 Load GEL,添加 OMAPL138_ARM.gel.

4.返回Debug窗口,右键ARM9_0选中Connect Target,Console会打印初始化的信息.

5.等待连接完成,Run -> Load 下载 NANDWriter_ARM.out,然后Run -> Resume运行代码.

6.根据打印信息烧入文件,先y回车,擦除Flash,然后给出镜像路径,比如x/xx/DSP4.bin,回车,提示 NAND boot preparation was successful!表示程序写入Flash.

//—————————————————————————————————————//

DSP的Bin文件制作步骤:

1.打开AISgen_d800k800;

2.File -> load Configuration,选中OMAPL138-DSP-LED-NAND-SPI-Uart.cfg;

3.在DSP Application File 后面选中<…>选中OMAPL138-DSP-LED-ARM.out,然后再选择<+>选中test_uart.out.

4.在AIS Output File 选择输出文件和名字,Generate AIS生成bin文件.

//—————————————————————————————————————//

DSP串口源代码说明:

test_uart/test_uart.c

rcv_data是从FPGA发送过的数据,有四种命令.

方向:板卡网口朝上为正方向,一下A24和A23左右均已这个作为参考.

默认,所有拨码开关均朝右边.

cmd1 : rcv_data = 0xff; (A24:Right,A23:Right)

cmd2 : rcv_data = 0x88; (A24:Left,A23:Right)

cmd3 : rcv_data = 0x55; (A24:Right,A23:Left)

cmd4 : rcv_data = 0xaa; (A24:Left,A23:Left)

//—————————————————————————————————————//

//—————————————————————————————————————//

DSP Nand Flash 烧制需要使⽤用JTAG通过NandWriter源代码烧⼊入,在烧制前⼀一定要配 置ARM9_0.gel⽂文件初始化ARM核的外部Flash接⼝口,否则NandWriter会执⾏行到⼀一半就卡住,如果有 问题,使⽤用OMAPL1x_debug_v9

如果有问题参照:

http://processors.wiki.ti.com/index.php/Boot_Images_for_OMAP-L138

http://processors.wiki.ti.com/index.php/OMAP-L1x_Debug_Gel_Files

转载于:https://www.cnblogs.com/zuopeng/p/4164394.html

准备离职,工作的一些细节记录相关推荐

  1. 离职交接文档_如何写好离职工作交接文档?

    交接文档的重要性 一个业务员与客户建立起了私下的信赖关系,可是当他因工作调动而离开原岗位,由另一个人接替的时候,原来的关系很可能就会一下子断裂. 百货商店也一样,如果柜台的营业员换人了,有些顾客就不会 ...

  2. db2 两个结构相同的表_从两个工作表提取数据记录,并显示相同记录的报告

    大家好,今日继续VBA数据库解决方案的讲解,今日讲解的是第47讲,内容是:在两个工作表提取数据记录,并显示相同记录的报告. 我们在工作中经常会遇到这样的情况,要分析两个工作表,知道哪些记录是重复的,如 ...

  3. huggingface调用一些细节记录

    huggingface调用一些细节记录 Model Input Model Foward BertModel 写给我自己看的一些小细节,因为不是每天写代码,总是会忘 要多看文档!!! Model In ...

  4. Java实现CRM项目过程中的细节记录(一)

    CRM项目实现过程中的细节记录(一) 文章目录 CRM项目实现过程中的细节记录(一) 一.数据库相关细节 1. 表名 2. 表字段说明 3. 不使用主外键约束 4. 不使用主键自动增长 UUID 5. ...

  5. 一些移动端开发的细节记录

    好久不来写东西了,最近太忙,给自己搞的很累,对自己选择的道路有些不自信了. 决定干够半年后,大概四月中旬,会离职休息两三个月,去几个喜欢的地方看看,锻炼打球减肥,再把最近想要做过的项目整理一下,编写一 ...

  6. 我的研发计划及工作总结与沟通记录模板

    最近公司岗位职责明确,我的工作主要需要和实施交接,就做了这样一个表: 天序列 日期确认 工作内容 工作完成情况 需沟通内容 沟通回复 研发签字 非研发签字 备注 该项目的实际工作天数序列,从入场到研发 ...

  7. 学习SSM框架做仿照大众点评的web项目所需考虑细节记录

    一.SSM(Spriing springMVC Mybatis)框架搭建常见web应用时所需注意的细节问题及相关思考: 1.项目设计中要注意其直接间接可能涉及的问题,思考边缘性相关内容,思考可扩展性. ...

  8. DNS关键词:DNS工作原理、A记录、CNAME记录、MX记录、PTR记录、SOA记录、NS记录

    一.DNS基础:什么是DNS?DNS域名称空间的组织方式?DNS服务的工作过程. http://369369.blog.51cto.com/319630/812889 二.DNS关键词:A记录.CNA ...

  9. vim的配置安装和Python安装细节记录20190109

    vim: vim记得以前版本是8.0:现在最新的版本是8.1:而且是安装版本,不是已经编译好的版本:可以直接安装 需要git vundle安装 到bundle/vundle目录下: 安装插件的命令全部 ...

最新文章

  1. 征战蓝桥 —— 2017年第八届 —— C/C++A组第5题——字母组串
  2. Spark MaprLab-Auction Data分析
  3. 10分钟带你逆袭kafka之路
  4. 邮件营销的三个基本要素讲解
  5. .NET框架的各个版本
  6. 老式计算机如何设置u盘启动,旧主板bios界面设置U盘启动教程
  7. 360影视php采集接口,基于360影视采集实例
  8. PS、Ai、Pr等如何修改安装位置的问题
  9. 微表情如何用计算机分析计算,基于差分定位与光流特征提取的微表情识别 - 计算机应用与软件.pdf...
  10. keras使用LSTM生成文本
  11. win7台式机解决插入耳机没有声音以及显示麦克风未插入的解决方法
  12. 小程序搜索页面搜索记录和热门搜索实现
  13. scp是什么,有什么用
  14. Opencv项目实战:07 人脸识别和考勤系统
  15. 典型的多层神经网络模型,神经网络多传感器融合
  16. 性能强悍的CSS动画库--Animate.css
  17. AttributeError: ‘Book‘ object has no attribute ‘sheet‘
  18. Android Studio 在library中引用本地arr的办法
  19. 基于SSM社区医疗平台系统
  20. 1、查找假币 编写一个实验程序查找假币,有n(n3)个硬币,其中有一个假币,且假币较轻,采用天平秤重方式找到这个假币,并给出操作步骤。

热门文章

  1. 英伟达美女工程师:AI从业者要不要读博?要不要自己创业?
  2. Uber无人车为何危险:长期忽视模拟器,只在意路测 | 内部声音
  3. 正面刚谷歌苹果,diss了BAT及友商,商汤科技说自己是一只“黑羊”
  4. 【leetcode】1053. Previous Permutation With One Swap
  5. plupload与springmvc分段上传视频
  6. 又一例两块硬盘离线的数据恢复成功案例
  7. 2015南阳CCPC L - Huatuo's Medicine 水题
  8. Django 现可在 Windows Azure 上使用
  9. LDAP实现企业异构平台的统一认证
  10. 全网最简单的k8s User JWT token管理器