其实这套东西也没完全配置完,但是至少能跑,继续记录下,很多东西其实也没配好,直接就用了合众达的设置了
1.VMWare7.0上的ubunto 10.01 LTS作为host,我觉得以后可能用个开源的virtual box可能会避免更多的商业上的问题- -
2.OMAP L138 SDK,TI官网有整套东西下载包括Davinci-PSP,CGTools,xdctools,dsp/bios等等
3,上面这些东西都配过很多遍了,于是只需要记录下一些有必要记录的东西,合众达准备了kernel,filesystem,uboot,uboot loader我尝试编译过uboot,ubl,kernel结果似乎都各有问题 - -出于时间上的考虑,暂时就全套都用合众达的了。不过filesystem我还是用了ti准备的一套。
4.一开始测试过直接用dsp忽略arm的使用方法,还要使用一个叫AISGen的工具生成二进制文件,但是烧入flash之后不知道会发生啥,于是测试继续终止
5.最终,就回到了dsplink+bsl的dsp使用模式
6.bsl测试代码跑通需要升级CCS到3.3.82以后,wintech的TDS560 plus仿真器亦要升级驱动,外加一些小的升级包,配合仿真器降频才能跑起来,记录下dsp/arm/ejb的仿真器端口0x11.0x12,0x13,其实我并不很懂这个哪里来的
7,dsplink的内存配置,要避开linux使用的内存,而且奇怪的是似乎不能使用超过128M的内存,开始遇到了各种问题,最后我把linux的启动内存空出16M给dsplink作为link memory使用,勉强解决了这个问题。1.6.5的dsplink的配置文件是<dsplink目录>/config/all/CFG_OMAPL138GEM_SHMEM.c和<dsplink目录>/dsp/inc/DspBios/5.XX/OMAPL138GEM/dsplink-omapl138gem-base.tci而arm linux的启动内存在uboot的boot args里修改
8.然后就是在dsp的make文件里面加上bsl lib的支持,然后,便是调整bsl库的驱动了
9记录下现在我在合众达bsl代码中的修改:
file omapl138.c:config_pll0
// disable external clock source.
   SETBIT(PLL0->PLLCTL, EXTCLKSRC);去掉原本要关闭的外部时钟
// SETBIT(PLL0->PLLCTL, PLLDIS);
//CLRBIT(PLL0->PLLCTL, PLLDIS); 注释掉原来对pll的设置
然后勉强的把da跑起来了,另外我在几个函数结束的时候加了UNLOCK,完全无法理解行为
至于AD,那就等合众达的结果把 - -
10,把gpp端的编译从dsplink环境中抽出来,其实就是把make的那句话整个贴到自己的makefile里面去,设定了一堆define的数,外加包了dsplink的lib和头文件
就这样,一个还存在问题但是至少能输出的开发环境就配好了,配合qt理论上,应该能做一个不错的系统了吧

合众达SEED-DEC138工作环境配置相关推荐

  1. debian android环境搭建,Debian的安装和工作环境配置(zz)

    Debian的安装和工作环境配置 Debian 是linux的一个发行版本,由于其软件安装升级方便的特点, 近几年迅速发展壮大起来.我是这个学期开始用debian的,发现它极 其适合我这样的懒人:只要 ...

  2. 高效 MacBook 工作环境配置

    高效 MacBook 工作环境配置 作者:正鹏 & 隃墨  来源:http://www.xialeizhou.com/?p=71 工欲善其事,必先利其器,工具永远都是用来解决问题的,没必要为了 ...

  3. mac 高效MacBook工作环境配置

    本文记录整个配置过程,供新入手MacBook和觉得MacBook比较难用的同学参考. 1. 硬件提升 笔记本电脑的特点是携带方便,缺点是屏幕太小,因此你首先需要再申请领用一个外接显示器,多一个屏幕会大 ...

  4. Win10 + Ubuntu 18.04 双系统工作环境配置

    补一个吧,上个月搞得,写在本地Markdown里了,其实现在已经把Ubuntu换成Deepin了,哈哈. 重装Deepin里的一些问题也可以参考这里的解决方案. Win10 + Ubuntu 18.0 ...

  5. 程序员的MacBook工作环境配置

    1. 硬件提升 笔记本电脑的特点是携带方便,缺点是屏幕太小,因此你首先需要再申请领用一个外接显示器,多一个屏幕会大大减少你切换应用程序的次数,显著提升你的工作效率,别忘了同时申请一个Mini DP转V ...

  6. 高效 MacBook 工作环境配置,超实用!

    作者:正鹏 & 隃墨 http://www.xialeizhou.com/?p=71 工欲善其事,必先利其器,工具永远都是用来解决问题的,没必要为了工具而工具,一切工具都是为了能快速准确的完成 ...

  7. Eclipse工具工作环境配置/统一风格

    团队中,往往需要一个统一的代码格式,避免因为格式问题造成代码冲突,格式问题的代码冲突令人头疼... 工作空间编码格式UTF-8 Window->Preferences General->w ...

  8. Ubuntu工作环境配置

    配置键盘 切换输入法按键设置都改成shift git 安装,拉取cyyfile项目,获取各种资料 sudo apt install git cd 桌面&&mkdir cyy git i ...

  9. Ubuntu桌面版工作环境配置(一、常用命令及软件介绍)

    文章导航 常用命令简介 常用软件及作用介绍 软件安装 火焰截图 特别说明 注意:目前22版本因为基础库升级,部分原生应用如网易云音乐,utools等打不开,需要自己处理问题. 如果遇到问题可以看下我的 ...

最新文章

  1. 一站式智能芯片定制技术
  2. oracle 查二进制字符串,检测二进制文件 - Oracle® Developer Studio 12.5:Discover 和 Uncover 用户指南...
  3. Google C++ 编码风格精简
  4. CCNET配置文件配置工具
  5. 从头开始敲代码之《从BaseApplication/Activity开始》
  6. Linux 常用命令
  7. ubuntu 输入空白How to cd to folder name with spaces blank names (white space)
  8. azure机器学习_如何集成SQL Server和Azure机器学习
  9. git在分支的基础上建分支
  10. 高度设置为100%无效的解决办法
  11. scala 高级十六 scala 集合和集合的高级特性 map flatten fllatmap zip reduce zip 等操作...
  12. javascript 3月17日
  13. 腾讯会议共享屏幕时,设置演讲者模式仅自己可见
  14. x80hd装linux,平板垃圾佬 篇五:台电也能打十个!x80hd双系统8寸的身体2G+32G的心胸~...
  15. 【服务器数据恢复】断电导致raid信息丢失的磁盘阵列数据恢复案例
  16. 生物信息-McScan(Python-jcvi)共线性画图
  17. 谷歌浏览器无法安装扩展程序 – chrome无法添加crx插件的解决方法
  18. oracle数据库期末上机题,oracle数据库期末考试试题及复习资料
  19. 应用pagehelper实现大屏展示自动换页
  20. QGIS:创建矢量图层

热门文章

  1. 软件测试慕课版学习总结—第六章
  2. java发票打印_java的发票打印CommPortIdentifier
  3. c语言中t1是什么意思,机场航站楼T1,T2,T3,这里的T是什么意思?
  4. 网络安全需要学什么?网络安全需要掌握哪些技能?
  5. 软考-测试评测师(两版目录对比)
  6. 力控数据写入mysQL_怎样将力控组态软件中的数据存储到关系数据库?
  7. 企业电子邮箱注册哪个好?如何注册电子邮箱?
  8. ARouter使用问题
  9. js ASCII字符串转16进制字符串显示
  10. Android动态桌面,设置壁纸篇