2025年DM3730学习日记-开发环境

DM3730学习日记-开发环境我在搭建的时候 是参考了这两个帖子的 http zjbintsystem blog 51cto com omap3530vsdm

我在搭建的时候,是参考了这两个帖子的:

http://zjbintsystem.blog.51cto.com/964211/1108225/

DM3730学习日记-开发环境

首先感谢这两位作者。

然后我谈一下他们都说的比较少的CCS那部分的。

①首先是CCS的版本,我自己装的是CCS5.2。这个版本可以选择到DM3730这个型号,如果低一些的版本的话,就得选择OMAP3530了。这是因为DM3730是从OMAP3530升级过来的,里面其实没改多少东西,具体升级了那些内容我不清楚,但是可以肯定,在CCS上选择OMAP3530做的开发,到DM3730都是可以使用的。

②如何创建一个DM3730的helloworld工程:(以下均为CCS5.2上的操作)

file -> new -> CCS project 出现如下界面


我比较喜欢建工程的时候自动计入main.c文件,反正这个不可或缺,那就自动加咯。然后点击finish。这里还有比较关键的一点,选型号的时候选择EVMDM3730,而不是DM3730,为什么呢?我是这样理解的,EVMDM3730是TI为DM3730的官方开发板EVM板所建立的型号,而我认为,国内的开发板制作商,大多是参照了这个EVM板子来做的,所以一些RAM啦,FLASH啦,DDR啦,我们手头的开发板应该和EVM是一样的配置的(一点愚见,欢迎指出错误),而选EVM3730这个型号的好处就是我们不用去找开发板制作商拿GEL文件,而实际上,我在开发商那里拿到的GEL文件,却出现了很多警告(内容都是“watchadd” not  support),而选用EVMDM3730就没有警告了,因为EVMDM3730这里面就包含EVM3730.ccxml,我们都知道这个文件是Target configuration文件,他里面包含的GEL比开发板商给的还要准确。

接下来在main函数里面加入printf("hello world!");在我们的工程文件夹右击,选bulid project生成一个.out文件。

然后,在target configurations窗口(view -> target configurations )右击EVMDM3730.CCXML文件,选择launch selected configuration,开始我们的初次debug,测试芯片连接上了没。


首先要连接的是A8,右键connected target,这个时候再给开发板上电就行,或者先上电再connected。


这个时候会有一堆可喜连接成功的输出,然后,在A8被选择的情况下,点击菜单栏的script -> IVA2200_started 里面的IVA22_GAM_START。出现如下的输出


然后,右击C64+核,一样的connected target。然后,RUN -> load program,把helloworld.out load到DSP核上去,

点击绿色箭头,这里就有输出了,至此。我们的芯片连接成功了。


编程小号
上一篇 2025-01-28 19:06
下一篇 2025-01-28 14:01

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/77416.html