Hi, because I don't have emulator, so I burn my code into flash using Universal Programmer to program hex code into flash. eewizard_1 <eewizard_1@eewi...> wrote: Hi lion king If you don't have an emulator how are you getting your code into your board? Could you post your schematics for us to look over? Al --- In c6x@c6x@..., lion king wrote: > > Hi, I don't have any emulator, but I have TMS320C6713DSK. The code I burn into flash has run correctly on the DSK. > I think the first code that TMS run after reset is configuring PLL. I has change dsk_init() function and call it from my project. When I run my project on the DSK, ECLKOUT is configured correctly as 80MHz. But when I change to my own board with TMS320C6713BPYP, the ECLKOUT is still 25MHz ( the default value is 1/2 of CLKIN). So I'm sure my code hasn't run. Do you have any suggestion? > > Mike Dunn wrote: > Hello lion king, > > --- lion king wrote: > > > Hi, I have a project making my own DSP board for > > speech synthesis. I have a question: How can I know > > whether my TMS320C6713BPYP has read my program code > > from eternal flash? > 1. Do you have an emulator?? If yes, you can examine > the code loaded from Flash and step through it. > 2. If no, do you have a 6713 DSK for reference?? > 3. If yes, does your code run correctly on the DSK?? > > As a start, I would suggest that you end your Flash > program with a 'forever' loop that Jumps between two > locations in Flash. You can then check the address > lines [if you can access them] with your scope to > verify that the DSP if branching between the correct 2 > locations. > > We can provide more info once you describe the tools > and equipment that you are using. > > mikedunn > > I use my osiloscope to measure > > and see that, at reset, my TMS has send addess to > > addess bus, pin OE,WE,CE has been cofigured > > correctly, data from external flash has been out, > > but I measure pin ECLKOUT is still 25MHz, not as in > > my code. I'm sure that my TMS has run into my code. > > How can I test? > >
Hi lion king If you don't have an emulator how are you getting your code into your board? Could you post your schematics for us to look over? Al --- In c6x@c6x@..., lion king <it_lionking@...> wrote: > > Hi, I don't have any emulator, but I have TMS320C6713DSK. The code I burn into flash has run correctly on the DSK. > I think the first code that TMS run after reset is configuring PLL. I has change dsk_init() function and call it from my project. When I run my project on the DSK, ECLKOUT is configured correctly as 80MHz. But when I change to my own board with TMS320C6713BPYP, the ECLKOUT is still 25MHz ( the default value is 1/2 of CLKIN). So I'm sure my code hasn't run. Do you have any suggestion? > > Mike Dunn <mike-dunn@...> wrote: > Hello lion king, > > --- lion king wrote: > > > Hi, I have a project making my own DSP board for > > speech synthesis. I have a question: How can I know > > whether my TMS320C6713BPYP has read my program code > > from eternal flash? > 1. Do you have an emulator?? If yes, you can examine > the code loaded from Flash and step through it. > 2. If no, do you have a 6713 DSK for reference?? > 3. If yes, does your code run correctly on the DSK?? > > As a start, I would suggest that you end your Flash > program with a 'forever' loop that Jumps between two > locations in Flash. You can then check the address > lines [if you can access them] with your scope to > verify that the DSP if branching between the correct 2 > locations. > > We can provide more info once you describe the tools > and equipment that you are using. > > mikedunn > > I use my osiloscope to measure > > and see that, at reset, my TMS has send addess to > > addess bus, pin OE,WE,CE has been cofigured > > correctly, data from external flash has been out, > > but I measure pin ECLKOUT is still 25MHz, not as in > > my code. I'm sure that my TMS has run into my code. > > How can I test? > >
Hello lion king,
--- lion king wrote:
> Hi, I have a project making my own DSP board for
> speech synthesis. I have a question: How can I know
> whether my TMS320C6713BPYP has read my program code
> from eternal flash?
1. Do you have an emulator?? If yes, you can examine
the code loaded from Flash and step through it.
2. If no, do you have a 6713 DSK for reference??
3. If yes, does your code run correctly on the DSK??
As a start, I would suggest that you end your Flash
program with a 'forever' loop that Jumps between two
locations in Flash. You can then check the address
lines [if you can access them] with your scope to
verify that the DSP if branching between the correct 2
locations.
We can provide more info once you describe the tools
and equipment that you are using.
mikedunn
> I use my osiloscope to measure
> and see that, at reset, my TMS has send addess to
> addess bus, pin OE,WE,CE has been cofigured
> correctly, data from external flash has been out,
> but I measure pin ECLKOUT is still 25MHz, not as in
> my code. I'm sure that my TMS has run into my code.
> How can I test?> __________________________________________________
>
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/c6x/
<*> To unsubscribe from this group, send an email to:
c...@yahoogroups.com
<*
Hello lion king, --- lion king <it_lionking@it_l...> wrote: > Hi, I have a project making my own DSP board for > speech synthesis. I have a question: How can I know > whether my TMS320C6713BPYP has read my program code > from eternal flash? 1. Do you have an emulator?? If yes, you can examine the code loaded from Flash and step through it. 2. If no, do you have a 6713 DSK for reference?? 3. If yes, does your code run correctly on the DSK?? As a start, I would suggest that you end your Flash program with a 'forever' loop that Jumps between two locations in Flash. You can then check the address lines [if you can access them] with your scope to verify that the DSP if branching between the correct 2 locations. We can provide more info once you describe the tools and equipment that you are using. mikedunn > I use my osiloscope to measure > and see that, at reset, my TMS has send addess to > addess bus, pin OE,WE,CE has been cofigured > correctly, data from external flash has been out, > but I measure pin ECLKOUT is still 25MHz, not as in > my code. I'm sure that my TMS has run into my code. > How can I test? > > > __________________________________________________ >
__________________________________________________