element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers
Blog PSoC 6 and ModusToolbox: Break the Debugger from the Proto Board
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Jan Cumps
  • Date Created: 3 Apr 2021 1:05 PM Date Created
  • Views 981 views
  • Likes 2 likes
  • Comments 0 comments
  • psoc6
  • psoc
Related
Recommended

PSoC 6 and ModusToolbox: Break the Debugger from the Proto Board

Jan Cumps
Jan Cumps
3 Apr 2021

In this post: what happens if you remove the debugger. Will everything still work? What's the difference?

image

 

TL;DR: you can still use all functionality.

 

Difference when debugger is broken off

 

When you break the debugger off the main PCB, you break all PCB traces.

Only the specific "for-debug" signal traces are available on the debugger's J4 header.

So when you plug your debugger on the main board via J4, you will be able to:

  • program the device
  • step through the code via the debugger

What changes?

  • the main board is no longer powered from the debugger
  • the serial comms over the debug port (UART) signals are no longer routed to the PSoC 6.

This is all OK. By breaking off these signals, they become available for your own designs. And the board, in a real project, should not need a debugger once it's programmed.

 

Re-enable power from debugger

 

If you want to keep on powering the board from the debugger, you connect 3 signals.

image

It's best to run the V_TARG line too: for correct signal level translation, you should connect debugger V_TARG (J7.3) with board V_TARG (J1.2) when using the debugger's UART or I2C bridge functionality.

It prevents calamities when using 1.8 V designs.

 

image

 

Re-enable UART over debug USB (USB-UART bridge)

 

If you want to keep logging over the debug USB, then you have to connect the 4 UART lines to the main board.

This is a full UART implementation with hw control signals, so just linking RX and TX is not enough.

 

image

 

image

 

Other

 

As indicated in the Power section, when using UART or I2C between debugger and main board, you should  connect debug J7.3 to main board J1.2.

To enable the i2c between debugger and PSOC6, connect debug J7.4 and J7.5 to PSoC6 board J2.29 and J2.28.

 

PSoC 6 series
PSoC 6 and ModusToolbox: Create a Project with its own Board- and Module configurations
PSoC 6: Low Power Management - Power consumption without WiFi or Bluetooth
PSoC 6 and ModusToolbox: Create a FreeRTOS 10.3 Project
PSoC 6 and ModusToolbox: UART receiver with FreeRTOS
PSoC 6 and ModusToolbox: FreeRTOS message queue
PSoC 6 and ModusToolbox: FreeRTOS to AWS MQTT
PSoC 6 and ModusToolbox: Break the Debugger from the Proto Board
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube