Hello, I have sent you text and configuration files with the
instructions to set up the environment and examples to work with the
EVMDM6446 and code engine. Hopefully you end up with a virtual machine
with Linux (Ubuntu), all the HW/SW configured to develop on the
EVMDM6446, and some examples running on "Code Engine". Please note that
I cannot support much further because I have stopped developing on the
DM6446 in august-2011 and I do not have a board available. Few extra
comments which are general and maybe usefull to others.
1) If you do not have "wmware workstation", you can use the "vmware
reader" or any other free alternative to make virtual machines. You can
also use a "real" Ubuntu linux machine
2) There are "two linux" involved, one in the host environment (e.g.
Ubuntu) and one "embedded Linux" (e.g. "Arago") running in ARM of the
target EVMDM6446 board. We use community-based, "Arago" Linux kernel and
file system, which works fine but is not officially supported by TI for
the DM6446. However TI supports community based Linux in newer DVSDK
releases for newer devices (e.g OMAPL138): http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/index.html
4) Once the "Code Engine" examples running
(http://processors.wiki.ti.com/index.php/Codec_Engine_Examples), give a
look to the "universal_copy" example. It is file I/O based , the ARM
program is in
"$(CE_INSTALL_DIR)/examples/ti/sdo/ce/examples/apps/universal_copy/app.c
". The dsp program is in
"$(XDAIS_INSTALL_DIR)/examples/ti/xdais/dm/examples/universal_copy/".
Try to modify the DSP program, e.g. multiplying the signal by a gain.
Then create your own examples with the wizard (following: http://processors.wiki.ti.com/index.php?title=Getting_started_with_IUNIVERSAL
).
I myself will be starting soon a project using "Code Engine" but with
the OMAP-L138 and the newest DVSDK v4. If there is anybody around that
has worked with these tools I will be happy to get in touch.
Best regards.
Sara
m...@gmail.com wrote: > thanks sara...........thanks alot........
> your paper is very useful......
> I'm working on shot change detection.
> can you help me how to work with Linux????
> can you send me some examples????
>
> __._
Reply by Juhun Nam●February 9, 20122012-02-09
Jeff,
Maybe you have to develop CODEC or buy for ARM from other company.
Ju-Hun
From: Jeff Brower
To: Jagadeesh Sankaran
Cc: c...
Sent: Friday, February 10, 2012 2:12 AM
Subject: RE: [c6x] Re: tms320dm6446?????????
Jagadeesh-
> a) Normally one would program the GPP, like Cortex A8
using
> C, or to target Neon C with intrinsics. There is not
> a great need to write assembly code.
>
> b) The codec gets called from the ARM, but runs entirely on
> the DSP, hence it is optimized for the DSP.
Ok thanks. The reason I'm asking is that mobile device analysts generally
estimate a large number of Android apps
that need high performance use some amount of native ARM code (if anyone wants
sources for this please let me know
offline). For example, if we develop a mobile app using TI's Codec Engine,
but then we want to port to a non-OMAP
device, I'm thinking about what approach to use.
-Jeff
> ________________________________
> From: c... [mailto:c...] On Behalf Of Juhun Nam
> Sent: Thursday, February 09, 2012 1:15 AM
> To: c...
> Subject: Re: [c6x] Re: tms320dm6446?????????
> Jeff,
>
> TI Signal Processing Algorithms mentioned below run in DSP core.
>
> Juhun
>
> ==============================> 남 주 훈 (Ju-Hun Nam, 南周 勳)
> 단암시스템즈(주) / 기술연구소
> 수석연구원 / 공학박사
> DANAM SYSTEMS INC. / R&D Centre
> Chief Engineer / Ph.D.
> j...@danam.co.kr,
l...@gmail.com
> ==============================>
> From: Jeff Brower
> To: Juhun Nam
> Cc: c...
> Sent: Thursday, February 9, 2012 2:03 PM
> Subject: Re: [c6x] Re: tms320dm6446?????????
>
> Juhun-
>
>>> 1) When algorithms run "locally" (on the GPP), is only C/C++
>>> code used? Or is there some hand-optimized ARM asm code?
>>
>> I do not understand your words, exactly. You can make your
>> algorithms in the GPP using C or ASM.
>
> I was asking about TI provided algorithms.
>
>>> 2) Is there a list of codecs supported? I didn't find a list
>>> that jumped out when searching.
>>
>> Please, refer to:
>>
http://focus.ti.com/dsp/docs/dspfindtoolswbytooltype.tsp?sectionId=3&tabId60&toolTypeIde&familyIdD
>
> Ok thanks. Related to my first question, for entries that say "Optimized
for..." do you know if that include ARM asm
> code?
>
> -Jeff
>
>> From: Jeff Brower >
>> To: Jagadeesh Sankaran >
>> Cc: c...
>> Sent: Thursday, February 9, 2012 9:13 AM
>> Subject: RE: [c6x] Re: tms320dm6446?????????
>> Â
>> Jagadeesh-
>>
>>> You can aslo refer to:
>>>
http://processors.wiki.ti.com/index.php/When_to_use_and_when_not_to_use_Codec_Engine
>>
>> That's an excellent page. I didn't see that one before.
>>
>> Questions:
>>
>> 1) When algorithms run "locally" (on the GPP), is only C/C++ code used? Or is
there some hand-optimized ARM asm
>> code?
>>
>> 2) Is there a list of codecs supported? I didn't find a list that jumped
out when searching.
>>
>> Thanks.
>>
>> -Jeff
>>
>>> ________________________________
>>> From: c... [mailto:c...] On
>>> Behalf Of Sara Grassi
>>> Sent: Tuesday, February 07, 2012 4:03 PM
>>> To: c...
>>> Subject: Re: [c6x] Re: tms320dm6446?????????
>>>
>>>
>>>
>>>
>>> Hello,
>>>
>>> The DM6446 has both an ARM and a DSP C64+ core. The ARM has access to all
the peripherals, so the DSP only do the
>>> calculations.
>>> Depending on what you want to do (if you need a complete ARM+DSP application
running on you DM6446 at the end), you
>>> could let at the moment CCSv4 aside and use "Code Engine (CE)" framework. We
did develop image recognition for a
>>> portable device with the EVMDM6446 board using this method. Give a look to
this paper
>>> (http://infoscience.epfl.ch/record/161944/files/7897456.pdf) especially
section 4 and 5. If you would like to go in
>>> this direction, let me know and I can send you more information.
>>>
>>> Unfortunately as you say, there is much documentation involved and is very
disperse, and sometimes not up-to-date.
>>> I
>>> could send you a text file in which we have put the steps ("kitchen recipe")
to install the development environment
>>> (in a virtual machine + ubuntu), flash the board, update the SW on the board
and of the development environment,
>>> and
>>> finally make the CE examples work. Then you can use these examples as
starter code to build your application.
>>>
>>> Regarding CCSv4 we used it a little, only for testing existing examples and
libraries, before integrating to our
>>> code
>>> under CE. For using CCSv4 with the EVMDM6446 board you need to get a
JTAG.
>>>
>>> Best regards,
>>>
>>> Sara
>>>
>>>
>>>
m...@gmail.com>
wrote:
>>>
>>>
>>>
>>> hi every one.i want to work on Tms320dm6446...i have board and CCs4.
>>>>but i don't know how to start...
>>>>i want to implement 'video shot change detection' on it.but i dont
have any information about dm6446 and ccs4.
>>>>in ti.com,there are alot documents and i confused.
>>>>which documents i must read??????
>>>>please help me..........thanks alot
>>>>
>>>>_____________________________________
>>>>
>>>>
>>>
>>> no one????????????!!!!!!!!!!!!!!!!!!!!1
>>>
>>>
>>>
>>>
>>>
>>
>
> _____________________________________
>
Reply by Jeff Brower●February 9, 20122012-02-09
Jagadeesh-
> a) Normally one would program the GPP, like
Cortex A8 using
> C, or to target Neon C with intrinsics. There is not
> a great need to write assembly code.
>
> b) The codec gets called from the ARM, but runs entirely on
> the DSP, hence it is optimized for the DSP.
Ok thanks. The reason I'm asking is that mobile device analysts generally
estimate a large number of Android apps
that need high performance use some amount of native ARM code (if anyone wants
sources for this please let me know
offline). For example, if we develop a mobile app using TI's Codec Engine,
but then we want to port to a non-OMAP
device, I'm thinking about what approach to use.
-Jeff
> ________________________________
> From: c... [mailto:c...] On Behalf Of Juhun Nam
> Sent: Thursday, February 09, 2012 1:15 AM
> To: c...
> Subject: Re: [c6x] Re: tms320dm6446?????????
> Jeff,
>
> TI Signal Processing Algorithms mentioned below run in DSP core.
>
> Juhun
>
> ==============================> 남 주 훈 (Ju-Hun Nam, 南周 勳)
> 단암시스템즈(주) / 기술연구소
> 수석연구원 / 공학박사
> DANAM SYSTEMS INC. / R&D Centre
> Chief Engineer / Ph.D.
> j...@danam.co.kr,
l...@gmail.com
> ==============================>
> From: Jeff Brower
> To: Juhun Nam
> Cc: c...
> Sent: Thursday, February 9, 2012 2:03 PM
> Subject: Re: [c6x] Re: tms320dm6446?????????
>
> Juhun-
>
>>> 1) When algorithms run "locally" (on the GPP), is only C/C++
>>> code used? Or is there some hand-optimized ARM asm code?
>>
>> I do not understand your words, exactly. You can make your
>> algorithms in the GPP using C or ASM.
>
> I was asking about TI provided algorithms.
>
>>> 2) Is there a list of codecs supported? I didn't find a list
>>> that jumped out when searching.
>>
>> Please, refer to:
>>
http://focus.ti.com/dsp/docs/dspfindtoolswbytooltype.tsp?sectionId=3&tabId60&toolTypeIde&familyIdD
>
> Ok thanks. Related to my first question, for entries that say "Optimized
for..." do you know if that include ARM asm
> code?
>
> -Jeff
>
>> From: Jeff Brower >
>> To: Jagadeesh Sankaran >
>> Cc: c...
>> Sent: Thursday, February 9, 2012 9:13 AM
>> Subject: RE: [c6x] Re: tms320dm6446?????????
>> Â
>> Jagadeesh-
>>
>>> You can aslo refer to:
>>>
http://processors.wiki.ti.com/index.php/When_to_use_and_when_not_to_use_Codec_Engine
>>
>> That's an excellent page. I didn't see that one before.
>>
>> Questions:
>>
>> 1) When algorithms run "locally" (on the GPP), is only C/C++ code used? Or is
there some hand-optimized ARM asm
>> code?
>>
>> 2) Is there a list of codecs supported? I didn't find a list that jumped
out when searching.
>>
>> Thanks.
>>
>> -Jeff
>>
>>> ________________________________
>>> From: c... [mailto:c...] On
>>> Behalf Of Sara Grassi
>>> Sent: Tuesday, February 07, 2012 4:03 PM
>>> To: c...
>>> Subject: Re: [c6x] Re: tms320dm6446?????????
>>>
>>>
>>>
>>>
>>> Hello,
>>>
>>> The DM6446 has both an ARM and a DSP C64+ core. The ARM has access to all
the peripherals, so the DSP only do the
>>> calculations.
>>> Depending on what you want to do (if you need a complete ARM+DSP application
running on you DM6446 at the end), you
>>> could let at the moment CCSv4 aside and use "Code Engine (CE)" framework. We
did develop image recognition for a
>>> portable device with the EVMDM6446 board using this method. Give a look to
this paper
>>> (http://infoscience.epfl.ch/record/161944/files/7897456.pdf) especially
section 4 and 5. If you would like to go in
>>> this direction, let me know and I can send you more information.
>>>
>>> Unfortunately as you say, there is much documentation involved and is very
disperse, and sometimes not up-to-date.
>>> I
>>> could send you a text file in which we have put the steps ("kitchen recipe")
to install the development environment
>>> (in a virtual machine + ubuntu), flash the board, update the SW on the board
and of the development environment,
>>> and
>>> finally make the CE examples work. Then you can use these examples as
starter code to build your application.
>>>
>>> Regarding CCSv4 we used it a little, only for testing existing examples and
libraries, before integrating to our
>>> code
>>> under CE. For using CCSv4 with the EVMDM6446 board you need to get a
JTAG.
>>>
>>> Best regards,
>>>
>>> Sara
>>>
>>>
>>>
m...@gmail.com>
wrote:
>>>
>>>
>>>
>>> hi every one.i want to work on Tms320dm6446...i have board and CCs4.
>>>>but i don't know how to start...
>>>>i want to implement 'video shot change detection' on it.but i dont
have any information about dm6446 and ccs4.
>>>>in ti.com,there are alot documents and i confused.
>>>>which documents i must read??????
>>>>please help me..........thanks alot
>>>>
>>>>_____________________________________
>>>>
>>>>
>>>
>>> no one????????????!!!!!!!!!!!!!!!!!!!!1
>>>
>>>
>>>
>>>
>>>
>>
>
> _____________________________________
>
_____________________________________
Reply by "Sankaran, Jagadeesh"●February 9, 20122012-02-09
TI Signal Processing Algorithms mentioned below run in DSP core.
Juhun
==============================남 주 훈(Ju-Hun Nam, 南 周 勳)
단암시스템즈(주) / 기술연구소
수석연구원/ 공학박사
DANAM SYSTEMS INC. / R&D Centre
Chief Engineer / Ph.D.
j...@danam.co.kr, l...@gmail.com
==============================From: Jeff Brower
To: Juhun Nam
Cc: c...
Sent: Thursday, February 9, 2012 2:03 PM
Subject: Re: [c6x] Re: tms320dm6446?????????
Juhun-
>> 1) When algorithms run "locally" (on the GPP), is
only C/C++
>> code used? Or is there some hand-optimized ARM asm code?
>
> I do not understand your words, exactly. You can make your
> algorithms in the GPP using C or ASM.
Ok thanks. Related to my first question, for entries that say "Optimized
for..." do you know if that include ARM asm
code?
-Jeff
> From: Jeff Brower
> To: Jagadeesh Sankaran
> Cc: c...
> Sent: Thursday, February 9, 2012 9:13 AM
> Subject: RE: [c6x] Re: tms320dm6446?????????
> Â
> Jagadeesh-
>
>> You can aslo refer to:
>>
http://processors.wiki.ti.com/index.php/When_to_use_and_when_not_to_use_Codec_Engine
>
> That's an excellent page. I didn't see that one before.
>
> Questions:
>
> 1) When algorithms run "locally" (on the GPP), is only C/C++ code used? Or is
there some hand-optimized ARM asm code?
>
> 2) Is there a list of codecs supported? I didn't find a list that jumped
out when searching.
>
> Thanks.
>
> -Jeff
>
>> ________________________________
>> From: c... [mailto:c...] On Behalf Of Sara Grassi
>> Sent: Tuesday, February 07, 2012 4:03 PM
>> To: c...
>> Subject: Re: [c6x] Re: tms320dm6446?????????
>> Hello,
>>
>> The DM6446 has both an ARM and a DSP C64+ core. The ARM has access to all the
peripherals, so the DSP only do the
>> calculations.
>> Depending on what you want to do (if you need a complete ARM+DSP application
running on you DM6446 at the end), you
>> could let at the moment CCSv4 aside and use "Code Engine (CE)" framework. We
did develop image recognition for a
>> portable device with the EVMDM6446 board using this method. Give a look to
this paper
>> (http://infoscience.epfl.ch/record/161944/files/7897456.pdf) especially
section 4 and 5. If you would like to go in
>> this direction, let me know and I can send you more information.
>>
>> Unfortunately as you say, there is much documentation involved and is very
disperse, and sometimes not up-to-date. I
>> could send you a text file in which we have put the steps ("kitchen recipe")
to install the development environment
>> (in a virtual machine + ubuntu), flash the board, update the SW on the board
and of the development environment, and
>> finally make the CE examples work. Then you can use these examples as starter
code to build your application.
>>
>> Regarding CCSv4 we used it a little, only for testing existing examples and
libraries, before integrating to our
>> code
>> under CE. For using CCSv4 with the EVMDM6446 board you need to get a JTAG.
>>
>> Best regards,
>>
>> Sara
>> m...@gmail.com wrote:
>>
>> hi every one.i want to work on Tms320dm6446...i have board and CCs4.
>>>but i don't know how to start...
>>>i want to implement 'video shot change detection' on it.but i dont
have any information about dm6446 and ccs4.
>>>in ti.com,there are alot documents and i confused.
>>>which documents i must read??????
>>>please help me..........thanks alot
>>>
>>>_____________________________________
>>>
>>> no one????????????!!!!!!!!!!!!!!!!!!!!1
>>
>
Reply by Jeff Brower●February 9, 20122012-02-09
Juhun-
>> 1) When algorithms run "locally" (on the GPP), is
only C/C++
>> code used? Or is there some hand-optimized ARM asm code?
>
> I do not understand your words, exactly. You can make your
> algorithms in the GPP using C or ASM.
Ok thanks. Related to my first question, for entries that say "Optimized
for..." do you know if that include ARM asm
code?
-Jeff
> From: Jeff Brower
> To: Jagadeesh Sankaran
> Cc: c...
> Sent: Thursday, February 9, 2012 9:13 AM
> Subject: RE: [c6x] Re: tms320dm6446?????????
>
> Jagadeesh-
>
>> You can aslo refer to:
>>
http://processors.wiki.ti.com/index.php/When_to_use_and_when_not_to_use_Codec_Engine
>
> That's an excellent page. I didn't see that one before.
>
> Questions:
>
> 1) When algorithms run "locally" (on the GPP), is only C/C++ code used? Or is
there some hand-optimized ARM asm code?
>
> 2) Is there a list of codecs supported? I didn't find a list that jumped
out when searching.
>
> Thanks.
>
> -Jeff
>
>> ________________________________
>> From: c... [mailto:c...] On Behalf Of Sara Grassi
>> Sent: Tuesday, February 07, 2012 4:03 PM
>> To: c...
>> Subject: Re: [c6x] Re: tms320dm6446?????????
>> Hello,
>>
>> The DM6446 has both an ARM and a DSP C64+ core. The ARM has access to all the
peripherals, so the DSP only do the
>> calculations.
>> Depending on what you want to do (if you need a complete ARM+DSP application
running on you DM6446 at the end), you
>> could let at the moment CCSv4 aside and use "Code Engine (CE)" framework. We
did develop image recognition for a
>> portable device with the EVMDM6446 board using this method. Give a look to
this paper
>> (http://infoscience.epfl.ch/record/161944/files/7897456.pdf) especially
section 4 and 5. If you would like to go in
>> this direction, let me know and I can send you more information.
>>
>> Unfortunately as you say, there is much documentation involved and is very
disperse, and sometimes not up-to-date. I
>> could send you a text file in which we have put the steps ("kitchen recipe")
to install the development environment
>> (in a virtual machine + ubuntu), flash the board, update the SW on the board
and of the development environment, and
>> finally make the CE examples work. Then you can use these examples as starter
code to build your application.
>>
>> Regarding CCSv4 we used it a little, only for testing existing examples and
libraries, before integrating to our
>> code
>> under CE. For using CCSv4 with the EVMDM6446 board you need to get a JTAG.
>>
>> Best regards,
>>
>> Sara
>> m...@gmail.com wrote:
>>
>> hi every one.i want to work on Tms320dm6446...i have board and CCs4.
>>>but i don't know how to start...
>>>i want to implement 'video shot change detection' on it.but i dont
have any information about dm6446 and ccs4.
>>>in ti.com,there are alot documents and i confused.
>>>which documents i must read??????
>>>please help me..........thanks alot
>>>
>>>_____________________________________
>>>
>>> no one????????????!!!!!!!!!!!!!!!!!!!!1
>>
>
_____________________________________
Reply by Juhun Nam●February 8, 20122012-02-08
Hi Jeff,
> 1) When algorithms run "locally" (on the GPP), is
only C/C++ code used? Or is there some hand-optimized ARM asm code?
I do not understand your words, exactly. You can make your algorithms in the GPP
using C or ASM.
> 2) Is there a list of codecs supported? I didn't
find a list that jumped out when searching.
That's an excellent page. I didn't see that one before.
Questions:
1) When algorithms run "locally" (on the GPP), is only C/C++ code used? Or is
there some hand-optimized ARM asm code?
2) Is there a list of codecs supported? I didn't find a list that jumped
out when searching.
Thanks.
-Jeff
> ________________________________
> From: c... [mailto:c...] On Behalf Of Sara Grassi
> Sent: Tuesday, February 07, 2012 4:03 PM
> To: c...
> Subject: Re: [c6x] Re: tms320dm6446?????????
> Hello,
>
> The DM6446 has both an ARM and a DSP C64+ core. The ARM has access to all the
peripherals, so the DSP only do the
> calculations.
> Depending on what you want to do (if you need a complete ARM+DSP application
running on you DM6446 at the end), you
> could let at the moment CCSv4 aside and use "Code Engine (CE)" framework. We
did develop image recognition for a
> portable device with the EVMDM6446 board using this method. Give a look to
this paper
> (http://infoscience.epfl.ch/record/161944/files/7897456.pdf) especially
section 4 and 5. If you would like to go in
> this direction, let me know and I can send you more information.
>
> Unfortunately as you say, there is much documentation involved and is very
disperse, and sometimes not up-to-date. I
> could send you a text file in which we have put the steps ("kitchen recipe")
to install the development environment
> (in a virtual machine + ubuntu), flash the board, update the SW on the board
and of the development environment, and
> finally make the CE examples work. Then you can use these examples as starter
code to build your application.
>
> Regarding CCSv4 we used it a little, only for testing existing examples and
libraries, before integrating to our code
> under CE. For using CCSv4 with the EVMDM6446 board you need to get a JTAG.
>
> Best regards,
>
> Sara
> m...@gmail.com wrote:
>
> hi every one.i want to work on Tms320dm6446...i have board and CCs4.
>>but i don't know how to start...
>>i want to implement 'video shot change detection' on it.but i dont
have any information about dm6446 and ccs4.
>>in ti.com,there are alot documents and i confused.
>>which documents i must read??????
>>please help me..........thanks alot
>>
>>_____________________________________
>>
>> no one????????????!!!!!!!!!!!!!!!!!!!!1
That's an excellent page. I didn't see that one before.
Questions:
1) When algorithms run "locally" (on the GPP), is only C/C++ code used? Or is
there some hand-optimized ARM asm code?
2) Is there a list of codecs supported? I didn't find a list that jumped
out when searching.
Thanks.
-Jeff
> ________________________________
> From: c... [mailto:c...] On Behalf Of Sara Grassi
> Sent: Tuesday, February 07, 2012 4:03 PM
> To: c...
> Subject: Re: [c6x] Re: tms320dm6446?????????
> Hello,
>
> The DM6446 has both an ARM and a DSP C64+ core. The ARM has access to all the
peripherals, so the DSP only do the
> calculations.
> Depending on what you want to do (if you need a complete ARM+DSP application
running on you DM6446 at the end), you
> could let at the moment CCSv4 aside and use "Code Engine (CE)" framework. We
did develop image recognition for a
> portable device with the EVMDM6446 board using this method. Give a look to
this paper
> (http://infoscience.epfl.ch/record/161944/files/7897456.pdf) especially
section 4 and 5. If you would like to go in
> this direction, let me know and I can send you more information.
>
> Unfortunately as you say, there is much documentation involved and is very
disperse, and sometimes not up-to-date. I
> could send you a text file in which we have put the steps ("kitchen recipe")
to install the development environment
> (in a virtual machine + ubuntu), flash the board, update the SW on the board
and of the development environment, and
> finally make the CE examples work. Then you can use these examples as starter
code to build your application.
>
> Regarding CCSv4 we used it a little, only for testing existing examples and
libraries, before integrating to our code
> under CE. For using CCSv4 with the EVMDM6446 board you need to get a JTAG.
>
> Best regards,
>
> Sara
> m...@gmail.com wrote:
>
> hi every one.i want to work on Tms320dm6446...i have board and CCs4.
>>but i don't know how to start...
>>i want to implement 'video shot change detection' on it.but i dont
have any information about dm6446 and ccs4.
>>in ti.com,there are alot documents and i confused.
>>which documents i must read??????
>>please help me..........thanks alot
>>
>>_____________________________________
>>
>> no one????????????!!!!!!!!!!!!!!!!!!!!1
_____________________________________
Reply by "Sankaran, Jagadeesh"●February 8, 20122012-02-08
________________________________
From: c... [mailto:c...] On Behalf Of Sara Grassi
Sent: Tuesday, February 07, 2012 4:03 PM
To: c...
Subject: Re: [c6x] Re: tms320dm6446?????????
Hello,
The DM6446 has both an ARM and a DSP C64+ core. The ARM has access to all the
peripherals, so the DSP only do the calculations.
Depending on what you want to do (if you need a complete ARM+DSP application
running on you DM6446 at the end), you could let at the moment CCSv4 aside and
use "Code Engine (CE)" framework. We did develop image recognition for a
portable device with the EVMDM6446 board using this method. Give a look to this
paper (http://infoscience.epfl.ch/record/161944/files/7897456.pdf) especially
section 4 and 5. If you would like to go in this direction, let me know and I
can send you more information.
Unfortunately as you say, there is much documentation involved and is very
disperse, and sometimes not up-to-date. I could send you a text file in which we
have put the steps ("kitchen recipe") to install the development environment (in
a virtual machine + ubuntu), flash the board, update the SW on the board and of
the development environment, and finally make the CE examples work. Then you can
use these examples as starter code to build your application.
Regarding CCSv4 we used it a little, only for testing existing examples and
libraries, before integrating to our code under CE. For using CCSv4 with the
EVMDM6446 board you need to get a JTAG.
Best regards,
Sara
m...@gmail.com wrote:
hi every one.i want to work on Tms320dm6446...i have board and CCs4. >but i don't know how to start...
>i want to implement 'video shot change detection' on it.but i dont
have any information about dm6446 and ccs4.
>in ti.com,there are alot documents and i confused.
>which documents i must read??????
>please help me..........thanks alot
>
>_____________________________________
no one????????????!!!!!!!!!!!!!!!!!!!!1
Reply by moso...@gmail.com●February 8, 20122012-02-08
hi every one.i want to work on Tms320dm6446...i have board and CCs4. >but i don't know how to start...
>i want to implement 'video shot change detection' on it.but i dont
have any information about dm6446 and ccs4.
>in ti.com,there are alot documents and i confused.
>which documents i must read??????
>please help me..........thanks alot
>
>_____________________________________