Using the Target Board (56F8356) without USB TAP.

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Using the Target Board (56F8356) without USB TAP.

ソリューションへジャンプ
3,410件の閲覧回数
Kanthi
Contributor II

Hello Pascal,

 

      I have being able to succesfully flash our application onto 56F8356 controller board using the FLASH PROGRAMMER. After programming the application I have also verified the flash.

 

     I recieve "SUCCESS" for both programming & verifying.

 

Now I want to know how to use the "TARGET BOARD" without USBTAP after flashing the application? It is not mentioned in the "Flash programmers User Manual".

 

Right now what I am doing is:

1) Programming the application

2) Verifying the applciation.

3) Removing the USBTAB

4) Reset the controller (Power ON & OFF) & check whether the application is working or not.

 

Is the above procedure correct? My application is not running on the TARGET after RESET.

 

Can you please guide me how to use the TARGET BOARD after FLASH PROGRAMMING the S-Record File.

 

 

Thank you,

Kanthi Uppala

ラベル(1)
タグ(1)
0 件の賞賛
返信
1 解決策
1,502件の閲覧回数
Kanthi
Contributor II

Hello Moderators,

 

 The problem was with the hardware. The "ExtBoot" pin should be grounded, it was connected to 3.3V. Hence there was no internal boot happening.

 

Ooops!!!!! It was my fault, sorry for the trouble.

 

Have a nice day.

元の投稿で解決策を見る

0 件の賞賛
返信
5 返答(返信)
1,502件の閲覧回数
J2MEJediMaster
Specialist I

This might be a case where your interrupt vector table is not set up properly. Try checking these DSP-specific threads on vector table information here and here. HTH.

 

---Tom

0 件の賞賛
返信
1,502件の閲覧回数
Kanthi
Contributor II

Hello Moderators,

 

My Vector Base Address is proper: the below is the snapshot of linker file:

        .p_Interruptsboot  (RWX) : ORIGIN = 0x020000, LENGTH = 0x0004
        .p_Interrupts  (RWX) : ORIGIN = 0x000000, LENGTH = 0xA4
        .p_Code  (RWX) : ORIGIN = 0x0000A4, LENGTH = 0x01FF5C

 

ITCN.VBA = 0x0000

 

I am also giving the OMR & SIM_CONTROL Configuration used by me, please guide if any of the following is wrong:

 

OMR = 0x8000

SIM_CONTROL = 0x0000

SIM_PCE = 0xFFFF

SIM_CLKOSR = 0x0000

 

If the vector table is not functioning properly how come the other interrupts are working with USB TAP? Can you please answer this question?

 

Do I need to change any of the registers which I mentioned above?? Please take this request with high priority & help me in solving this issue.

0 件の賞賛
返信
1,502件の閲覧回数
J2MEJediMaster
Specialist I

My answer to the question is that no where in your previous message did you state the other interrupts were working. That's a new bit of information that I didn't have. Your reset vector is either configured wrong, or your initialization code is wrong. The program works when the debugger is present because the debugger does some hardware set up that your program is not doing. Check the initialization code you are using against that of the initialization code in a project made by the CodeWarrior wizard.

 

---Tom

 

Message Edited by J2MEJediMaster on 2009-07-20 08:47 PM
0 件の賞賛
返信
1,503件の閲覧回数
Kanthi
Contributor II

Hello Moderators,

 

 The problem was with the hardware. The "ExtBoot" pin should be grounded, it was connected to 3.3V. Hence there was no internal boot happening.

 

Ooops!!!!! It was my fault, sorry for the trouble.

 

Have a nice day.

0 件の賞賛
返信
1,502件の閲覧回数
J2MEJediMaster
Specialist I

Not a problem. We appreciate you reporting back what was the cause of your trouble. Perhaps it will help someone in the future, which is why I'm flagging your response as a solution. Good luck with your project.

 

---Tom

0 件の賞賛
返信