Request for Support: T2080 Custom Board Bring-Up

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Request for Support: T2080 Custom Board Bring-Up

3,600 Views
Priyaa
Contributor I

Hello NXP Support Team,

I am working on bringing up a custom board based on the NXP T2080 processor and I would like assistance with the bring-up process.

Board Details:

  • Processor: T2080

  • Boot Source: SPI NOR

  • System Clock: 100 MHz

  • Memory: DDR3L - (IS43TR16K01S2AL-125KBLI)

     
  • Flash: MT25QU02GCBB8E12-0SIT SPI NOR

  • JTAG: CodeWarrior TAP

Steps Taken So Far:

  1. Verified power rails, reset signals, and clock stability.

  2. The DIP settings are set to hardcoded RCW for JTAG as per the T2080 quick start guide document and able to read the hardcoded RCW values using CCS.

    How to proceed further to boot the board from the SPI NOR flash?

Issues / Questions:

  1. If no RCW is present in flash, what is the correct method to load one using CodeWarrior / debugger?

  2. Any guidance or checklist for first board bring-up (before loading U-Boot) would be very helpful.

Additional Information:

  • CCS/CodeWarrior Development Studio version: 10.4.0

  • OS/Host machine: Windows 10

Thank you for your support.

Best regards,
Priya

0 Kudos
Reply
5 Replies

3,091 Views
Priyaa
Contributor I

Followed the steps given in the Quick Start for PA 10 Processors document but no print statements observed in the terminal console of CWDS IDE..


0 Kudos
Reply

3,009 Views
yipingwang
NXP TechSupport
NXP TechSupport

As I mentioned previously, please check whether you can run the SRAM project correctly in CodeWarrior IDE. There is no printf sentence in the SRAM project at all. Because SRAM memory is not large enough to run "printf".

0 Kudos
Reply

3,570 Views
Priyaa
Contributor I

Hi yipingwang,

Thanks for your reply..

Configured our custom target board to the hardcoded RCW and using CodeWarrior IDE to do flash programming to load custom RCW bin into the flash and the Flash Configuration File used is T2080RDB-PCIe_SPI_FLASH.xml, but getting the error as in the screenshot attached below.

How to proceed further to load files and boot the board from the SPI NOR flash?

Thank you for your support.

Best regards,
Priya




0 Kudos
Reply

3,506 Views
yipingwang
NXP TechSupport
NXP TechSupport

As I mentioned previous, please create a SRAM download project to avoid to use DDR memory. Because DDR controller is not initialized according to your custom board now.

Please refer to page 5 in the attached document to create a simple bareboard program in CodeWarrior, and "Debug Target Settings" panel, please select Launch as "Download SRAM".

0 Kudos
Reply

3,580 Views
yipingwang
NXP TechSupport
NXP TechSupport

1. Please configure your target board as hard-coded RCW, then use CodeWarrior to do flash programming and debugging.

2. Please refer to page 5 in the attached document to create a simple bareboard program in CodeWarrior, and "Debug Target Settings" panel, please select Launch as "Download SRAM", then run this sample program in SRAM.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2156652%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERequest%20for%20Support%3A%20T2080%20Custom%20Board%20Bring-Up%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2156652%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20NXP%20Support%20Team%2C%3C%2FP%3E%3CP%3EI%20am%20working%20on%20bringing%20up%20a%20%3CSTRONG%3Ecustom%20board%20based%20on%20the%20NXP%20T2080%20processor%3C%2FSTRONG%3E%20and%20I%20would%20like%20assistance%20with%20the%20bring-up%20process.%3C%2FP%3E%3CP%3E%3CSTRONG%3EBoard%20Details%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EProcessor%3A%20T2080%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EBoot%20Source%3A%20SPI%20NOR%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3ESystem%20Clock%3A%20100%20MHz%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EMemory%3A%20DDR3L%20-%20%3CSPAN%3E(IS43TR16K01S2AL-125KBLI)%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%20class%3D%22%22%3E%26nbsp%3B%3C%2FDIV%3E%3C%2FLI%3E%3CLI%3E%3CP%3EFlash%3A%20MT25QU02GCBB8E12-0SIT%20SPI%20NOR%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EJTAG%3A%20CodeWarrior%20TAP%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSTRONG%3ESteps%20Taken%20So%20Far%3A%3C%2FSTRONG%3E%3C%2FP%3E%3COL%3E%3CLI%3E%3CP%3EVerified%20power%20rails%2C%20reset%20signals%2C%20and%20clock%20stability.%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EThe%20DIP%20settings%20are%20set%20to%20hardcoded%20RCW%20for%20JTAG%20as%20per%20the%20T2080%20quick%20start%20guide%20document%20and%20able%20to%20read%20the%20hardcoded%20RCW%20values%20using%20CCS.%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3EHow%20to%20proceed%20further%20to%20boot%20the%20board%20from%20the%20SPI%20NOR%20flash%3F%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%3CSTRONG%3EIssues%20%2F%20Questions%3A%3C%2FSTRONG%3E%3C%2FP%3E%3COL%3E%3CLI%3E%3CP%3EIf%20no%20RCW%20is%20present%20in%20flash%2C%20what%20is%20the%20correct%20method%20to%20load%20one%20using%20CodeWarrior%20%2F%20debugger%3F%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EAny%20guidance%20or%20checklist%20for%20first%20board%20bring-up%20(before%20loading%20U-Boot)%20would%20be%20very%20helpful.%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%3CSTRONG%3EAdditional%20Information%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3ECCS%2FCodeWarrior%20Development%20Studio%20version%3A%2010.4.0%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EOS%2FHost%20machine%3A%20Windows%2010%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3EThank%20you%20for%20your%20support.%3C%2FP%3E%3CP%3EBest%20regards%2C%3CBR%20%2F%3EPriya%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2177780%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Request%20for%20Support%3A%20T2080%20Custom%20Board%20Bring-Up%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2177780%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EAs%20I%20mentioned%20previously%2C%20please%20check%20whether%20you%20can%20run%20the%20SRAM%20project%20correctly%20in%20CodeWarrior%20IDE.%20There%20is%20no%20printf%20sentence%20in%20the%20SRAM%20project%20at%20all.%20Because%20SRAM%20memory%20is%20not%20large%20enough%20to%20run%20%22printf%22.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2176594%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Request%20for%20Support%3A%20T2080%20Custom%20Board%20Bring-Up%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2176594%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EFollowed%20the%20steps%20given%20in%20the%20Quick%20Start%20for%20PA%2010%20Processors%20document%20but%20no%20print%20statements%20observed%20in%20the%20terminal%20console%20of%20CWDS%20IDE..%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2157938%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Request%20for%20Support%3A%20T2080%20Custom%20Board%20Bring-Up%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2157938%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EAs%20I%20mentioned%20previous%2C%20please%20create%20a%20SRAM%20download%20project%20to%20avoid%20to%20use%20DDR%20memory.%20Because%20DDR%20controller%20is%20not%20initialized%20according%20to%20your%20custom%20board%20now.%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EPlease%20refer%20to%20page%205%20in%20the%20attached%20document%20to%20create%20a%20simple%20bareboard%20program%20in%20CodeWarrior%2C%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%3Eand%20%22Debug%20Target%20Settings%22%20panel%2C%20please%20select%20Launch%20as%20%22Download%20SRAM%22.%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2156743%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Request%20for%20Support%3A%20T2080%20Custom%20Board%20Bring-Up%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2156743%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CSPAN%20class%3D%22%22%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F52411%22%20target%3D%22_self%22%3E%3CSPAN%20class%3D%22%22%3Eyipingwang%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSPAN%3E%2C%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%20for%20your%20reply..%3CBR%20%2F%3E%3CBR%20%2F%3EConfigured%20our%20custom%20target%20board%20to%20the%20hardcoded%20RCW%20and%20using%20CodeWarrior%20IDE%20to%20do%20flash%20programming%20to%20load%20custom%20RCW%20bin%20into%20the%20flash%20and%20the%20Flash%20Configuration%20File%20used%20is%20T2080RDB-PCIe_SPI_FLASH.xml%2C%20but%20getting%20the%20error%20as%20in%20the%20screenshot%20attached%20below.%3C%2FP%3E%3CP%3E%3CSTRONG%3EHow%20to%20proceed%20further%20to%20load%20files%20and%20boot%20the%20board%20from%20the%20SPI%20NOR%20flash%3F%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CBR%20%2F%3EThank%20you%20for%20your%20support.%3C%2FP%3E%3CP%3EBest%20regards%2C%3CBR%20%2F%3EPriya%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2156679%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Request%20for%20Support%3A%20T2080%20Custom%20Board%20Bring-Up%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2156679%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E1.%20Please%20configure%20your%20target%20board%20as%20hard-coded%20RCW%2C%20then%20use%20CodeWarrior%20to%20do%20flash%20programming%20and%20debugging.%3C%2FP%3E%0A%3CP%3E2.%20Please%20refer%20to%20page%205%20in%20the%20attached%20document%20to%20create%20a%20simple%20bareboard%20program%20in%20CodeWarrior%2C%20%3CSTRONG%3Eand%20%22Debug%20Target%20Settings%22%20panel%2C%20please%20select%20Launch%20as%20%22Download%20SRAM%22%3C%2FSTRONG%3E%2C%20then%20run%20this%20sample%20program%20in%20SRAM.%3C%2FP%3E%3C%2FLINGO-BODY%3E