Difference between revisions of "Cypress S6J33xxx series devices"

From SEGGER Wiki
Jump to: navigation, search
 
Line 4: Line 4:
  
 
In case the default external 4MHz oscillator is replaced with a 16 MHz oscillator it is necessary to adapt the PLL configuration of the flashalgorithm, as during prepare the PLL is set to the maximum frequency of 240MHz based on an oscillator with 4MHz. External oscillators with higher frequencies will lead to a configuration out of specification.
 
In case the default external 4MHz oscillator is replaced with a 16 MHz oscillator it is necessary to adapt the PLL configuration of the flashalgorithm, as during prepare the PLL is set to the maximum frequency of 240MHz based on an oscillator with 4MHz. External oscillators with higher frequencies will lead to a configuration out of specification.
The following pex-file configurates the PLL correctly for an external oscillator of 16MHz:
+
The following pex-file configures the PLL correctly to 240 MHz for an external oscillator with 16MHz:
 +
 
 +
#Download the Pex-file ([[File:Cypress_S6J33xx.pex]]).
 +
#Copy the Pex-file in the following folder ...\JLink\Devices\Cypress
 +
#Add the following lines in the JLinkDevices.xml within your JLink installation folder:
 +
  <Device>
 +
  <ChipInfo Vendor="Cypress" Name="S6J334BJD" Core="JLINK_CORE_CORTEX_R5" JLinkScriptFile="Devices/Cypress/Cypress_S6J33xx.pex" />
 +
  </Device>
  
#Download the following Pex-file ([[File:Cypress_S6J33xx.pex]]).
 
#Rename the Pex-file in the following folder ...\JLink\Devices\Cypress\Traveo_S6J3300
 
#Copy the downloaded Pex-file into the same folder.
 
  
 
Now the programming algorithm initiates the PLL with 240MHz for a 16MHz external oscillator, in case no other PLL has been set before.
 
Now the programming algorithm initiates the PLL with 240MHz for a 16MHz external oscillator, in case no other PLL has been set before.
  
 
'''Note:''' If you have another oscillator and you need an adapted pex-file, please get in contact with SEGGER.
 
'''Note:''' If you have another oscillator and you need an adapted pex-file, please get in contact with SEGGER.

Latest revision as of 15:56, 8 October 2019

This article describes device specifics for the Cypress S6J33xxx series devices.

Flash Programming with 16MHz external oscillator

In case the default external 4MHz oscillator is replaced with a 16 MHz oscillator it is necessary to adapt the PLL configuration of the flashalgorithm, as during prepare the PLL is set to the maximum frequency of 240MHz based on an oscillator with 4MHz. External oscillators with higher frequencies will lead to a configuration out of specification. The following pex-file configures the PLL correctly to 240 MHz for an external oscillator with 16MHz:

  1. Download the Pex-file (File:Cypress S6J33xx.pex).
  2. Copy the Pex-file in the following folder ...\JLink\Devices\Cypress
  3. Add the following lines in the JLinkDevices.xml within your JLink installation folder:
 <Device>
  <ChipInfo Vendor="Cypress" Name="S6J334BJD" Core="JLINK_CORE_CORTEX_R5" JLinkScriptFile="Devices/Cypress/Cypress_S6J33xx.pex" />
 </Device>


Now the programming algorithm initiates the PLL with 240MHz for a 16MHz external oscillator, in case no other PLL has been set before.

Note: If you have another oscillator and you need an adapted pex-file, please get in contact with SEGGER.