Part Number: TMS570LC4357
Tool/software:
Here i am listing out the all the bugs in the Cyclic Redundancy Check (CRC) Controller Module for both little endian (e.g. RM57Lx) and big endian (e.g. TMS570LC43x) devices of Hercules family.
Part Number: TMDSCNCD263
Hi experts,
Is the CPSW on the TI AM243x, TI AM263x and TI AM263Px same? Are there any differences in the hardware functionality and software offering? Can you please explain the differences in detail.
Thanks
Part Number: AM2634
Hi experts,
Is there an issue in the CPSW hardware or the Ethernet driver with handling multicast frames? How can I check for drops and fix the transmit/receive issue?
Part Number: TMS570LC4357
Hi All,
I'm trying to use the UART Bootloader to download and start my application. Everything seems to be working fine except for the interrupts. I read from other forums that I need to change the intvecs.asm file in my bootloader but still no luck. My application starts at 0x0020020.
I'm using rti and gio interruputs, without the bootloader both are working fine. Is there anything else I should be aware to handle interrupts when using a bootloader, besides the modifications in the intvecs file?
sys_intvecs.asm (bootloader)
;------------------------------------------------------------------------------- ; sys_intvecs.asm ; ; (c) Texas Instruments 2009, All rights reserved. ; ;------------------------------------------------------------------------------- ; import reference for interrupt routines .ref _c_int00 .ref _svc ;------------------------------------------------------------------------------- ; interrupt vectors .sect ".intvecs" b _c_int00 b #0x20018 b #0x20018 b #0x20018 b #0x20018 b #0x20018 ldr pc,[pc,#-0x1b0] ldr pc,[pc,#-0x1b0]
The cmd file on my application.
/* Linker Settings */
--retain="*(.intvecs)"
/* USER CODE BEGIN (1) */
/* USER CODE END */
/*----------------------------------------------------------------------------*/
/* Memory Map */
MEMORY
{
/* USER CODE BEGIN (2) */
/* USER CODE END */
VECTORS (X) : origin=0x00020020 length=0x00000020
FLASH0 (RX) : origin=0x00020040 length=(0x001FFFE0-0x00020020)
FLASH1 (RX) : origin=0x00200000 length=0x00200000
STACKS (RW) : origin=0x08000000 length=0x00001500
RAM (RW) : origin=0x08040000 length=(0x00080000-0x00040000)
/* USER CODE BEGIN (3) */
/* USER CODE END */
}
/* USER CODE BEGIN (4) */
/* USER CODE END */
/*----------------------------------------------------------------------------*/
/* Section Configuration */
SECTIONS
{
/* USER CODE BEGIN (5) */
/* USER CODE END */
.intvecs : {} > VECTORS
.text align(32) : {} > FLASH0 | FLASH1
.const align(32) : {} > FLASH0 | FLASH1
.cinit align(32) : {} > FLASH0 | FLASH1
.pinit align(32) : {} > FLASH0 | FLASH1
.bss : {} > RAM
.data : {} > RAM
.sysmem : {} > RAM
/* USER CODE BEGIN (6) */
/* USER CODE END */
}
Thank you!
Best regards,
Part Number: AM2634
Hi experts,
I am using the out-of-box MCAL Eth app demo
Part Number: LP-MSPM0G3507
What Programming Tools are supported for development with MSPM0?
Part Number: MCU-PLUS-SDK-AM263X, MCU-PLUS-SDK-AM263PX
How to enable and import CCS project in ASM MCAL?
Part Number: AM2634
Hi experts,
Can you guide me on how to add PHY drivers on my custom board?
Part Number: UNIFLASH
UniFLash supports command line interface (CLI) to load images and read memory of the device.
Please refer to below user guide for details information of the CLI: https://software-dl.ti.com/ccs/esd/uniflash/docs/v8_1/uniflash_quick_start_guide.html
Below is the example of the CLI for MSPM0 device, user can take it as a reference:
Note:
For mspm0g series, using MassProductionViaUniFlash_G.zip is okay (although it is set as mspm0g3507).
For mspm0l series, using MassProductionViaUniFlash_L.zip is okay (although it is set as mspm0l1306).
B.R.
Sal
Part Number: MCU-PLUS-SDK-AM263X