infineon4engineers Facebook

infineon@google+ Google+

infineon@linkedin linkedin

infineon4engi@twitter twitter

infineon@youtube youtube

Search:

Type: Posts; User: ErnieT

Search: Search took 0.00 seconds.

  1. Replies
    7
    Views
    264

    Hello Jesus, thank you for the clarification!...

    Hello Jesus,

    thank you for the clarification! In th case partial information in the referenced thread is wrong, which resulted in uncertainty among forum users - including myself.
    Do you...
  2. Replies
    7
    Views
    264

    Hello Jesus, I'm refering to Travis' post...

    Hello Jesus,

    I'm refering to Travis' post here: https://www.infineonforums.com/threads/1030-Unique-Serial-Number-or-Mac-Address-in-XMC4400?p=3065&viewfull=1#post3065
    Could you please clarify?
    ...
  3. If you are going for SPI anyways, also have a...

    If you are going for SPI anyways, also have a look at FRAM solutions. They have much more write cycles and an extremely reduced erase/writing times, which means you can write byte-wise and expect the...
  4. Replies
    7
    Views
    264

    If I remember correctly, there are forum posts...

    If I remember correctly, there are forum posts here which state that the unique ID isn't unique among several chips of the same batch.
  5. Looks like a SPI interface to me, don't know why...

    Looks like a SPI interface to me, don't know why the call it 3-wire.
    Try it with CPOL=0, CPHA=0, means: SPI mode 0. (I could be wrong on this ...)

    Try read any valid address. Should return 0xFF...
  6. Replies
    3
    Views
    234

    The linker script linker_script.ld is located in...

    The linker script linker_script.ld is located in your main project folder.

    If you are new to linker scripts: You need to adjust both the linker script and your code to place some parts of the RAM...
  7. Hello S.R., if PINDIS in BMI is set to 1, the...

    Hello S.R.,

    if PINDIS in BMI is set to 1, the SSW should select the Boot Mode selected by BMI, which in that case will get populated only by flash, but not by hardware. Is that correct?

    So, if...
  8. Hello mprt, sorry for the late reply. The...

    Hello mprt,

    sorry for the late reply.

    The bootloader runs without the actual ABM1 content. On bootloader start-up, it only checks whether there is a valid ABM1 header or not. If there's none,...
  9. There's not much activity of Infineon staff in...

    There's not much activity of Infineon staff in this board. Please don't rely on that ;-)

    I'm not sure if I understood your original questions, so please correct me if I got your wrong:
    1. I don't...
  10. The following is based on XMC4300/4800, I hope it...

    The following is based on XMC4300/4800, I hope it is similar to XMC4400:
    You can define the timer period in register PRS, which marks the top to which the timer will run (starting from 0).

    Please...
  11. About running from RAM: XMC does not support...

    About running from RAM:
    XMC does not support fetching code from flash while doing erase and/or flash operations. After you uploaded the content and commanded the flash operation to start, the...
  12. Not sure why I ran it from RAM. I was used to do...

    Not sure why I ran it from RAM. I was used to do so when working with early Cortex chips, because they did not allow to access the flash while flashing. The XMC series has some nice flash cache,...
  13. AFAIK the vector table always needs to be at...

    AFAIK the vector table always needs to be at flash start. The 2nd integer value in your table contains the reset method location, which is called automatically by the boot ROM. If it's not there,...
  14. UART bootloader with checksum capability (project attached)

    Hello!

    I guess a lot of people wrote their own bootloaders for the XMC4x00. Attached you'll find a DAVE 4 project of an UART bootloader which parses Intel .HEX files and transfers it to the...
  15. Replies
    4
    Views
    757

    The CAN BSL is an inbuilt function in ROM...

    The CAN BSL is an inbuilt function in ROM section, which is read-only. There's no way to provide additional parameters to the BSL. The only way is to set parameters in flash. See ABM 0 and ABM 1 for...
  16. XMC4x00: UART TX FIFO example is conceptional wrong

    I was using the UART example to send 64 bytes by direct method (polling) and by FIFO. I wondered why it took the same time to send them (149413 vs. 149368 cycles @ 144 MHz on XMC4800), although the...
  17. To answer my own question ... 1. SCB->VTOR needs...

    To answer my own question ...
    1. SCB->VTOR needs to be updated. See SystemCoreSetup(). PPB->VTOR will be updated automatically.
    2. Created a linker segment, which is placed between stack and...
  18. Any interrupts running which could cause the...

    Any interrupts running which could cause the problem? I'd try commenting all interrupts. If it does not help, try commenting out other code (especially DMA-related) until problem disappears.
  19. XMC4800: Vector table remap/relocation from flash to RAM (bootloader)

    Hello,

    working on a small bootloader project which parses an incoming .HEX file on UART and puts it to flash.

    The incoming data is received by UART RX interrupt (USIC0_0_IRQHandler), which...
  20. I havent found such a register. You could try...

    I havent found such a register.

    You could try to write to a flash memory location which does not exist for the 1 and 1.5 MB version and check the result. If it works without an error, it's the 2...
  21. XMC4x00 / CANbus: Safely update data of Remote Frame

    Hello!

    I'd like to know how to safely update the data of a remote frame CANbus Message Object (MO). When writing to the two data register while a remote frame request reads those two registers,...
  22. Replies
    1
    Views
    1,025

    Hotkey for "Build project"

    Hello,

    I tried to assign a hotkey (F8) to the Main Menu item "Project -> Build", but it doesn't work.

    Is there any other way than using "Window" -> "Preferences" -> "General" -> "Keys" ->...
  23. Replies
    2
    Views
    496

    The problem was in configuration routine....

    The problem was in configuration routine. Following line


    XMC_SPI_CH_DisableFEM(XMC_SPI2_CH1);

    needs to be replaced by


    XMC_SPI_CH_EnableFEM(XMC_SPI_CH_EnableFEM);
  24. Replies
    2
    Views
    496

    Below are osci shots with low speed 76800 Baud...

    Below are osci shots with low speed 76800 Baud (working) and higher speed 115200 Baud (not working). It seems the XMC has some auto-chip select feature, which kicks in with higher speeds and...
  25. Replies
    2
    Views
    496

    XMC4800 Relax: Dataflash example (SPI)

    Hello,

    I tried to access the local data flash N25Q03 built into XMC4800 Relax board. Because there's no example for the 4800, I created a new SPI Master application with DAVE, then copied the...
Results 1 to 25 of 25
Disclaimer

All content and materials on this site are provided “as is“. Infineon makes no warranties or representations with regard to this content and these materials of any kind, whether express or implied, including without limitation, warranties or representations of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, whether express or implied, is granted by Infineon. Use of the information on this site may require a license from a third party, or a license from Infineon.


Infineon accepts no liability for the content and materials on this site being accurate, complete or up- to-date or for the contents of external links. Infineon distances itself expressly from the contents of the linked pages, over the structure of which Infineon has no control.


Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Usage Terms of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Usage Terms of this site. Infineon reserves the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.