首先我们是把8148用在工业运动控制上的,之前一直在用ezsdk做,ezsdk的slaveloader只能加载dsp的程序,
整个ezsdk好像都没有找到m3相关的例子。
我是希望在m3里做一些io口的实时节拍控制,所以打算在m3里跑sys/bios。
这样的例子时候在rdk 或者ipnc里有,哪位做过的给我个共享一个参考一下吧。谢谢。
Chris Meng:
你好,
如果不使用bios,你可以参考下面的文章:
新一代达芬奇平台ARM和DSP通信的实现http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/80320.aspx
如果使用bios,你就自己在CCS里建立一个M3的工程。加载m3工程利用syslink。
Vinge:
回复 Chris Meng:
谢谢你的回复。你给的这个链接我之前也已经看过。
我优先考虑用bios 现在我dsp是跑bios的用syslink进行加载的,但是ezsdk里提供的slave loader不带有加载m3的功能,用slaveloader来列举 cpu核只能看到dsp.
如果要用bios,是否需要自己改写slaveloader? 这个似乎难度有点大吧!
Chris Meng:
回复 Vinge:
Vinge,
我给你的链接里面面的dspload可以加载M3代码。具体请参考arm_dsp_communication_demo_v2\arm_dsp_communication_demo_v2\dsploader\dsploader.c
TI中文支持网

