This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C1294NCPDT: TM4C1294NCPDT - ethernet bootloader

Part Number: TM4C1294NCPDT

Tool/software:

AEDHi Team,

I am using boot_emac_flash  for firmware upgrade , my current requirement is to decrypt the binary before downloading into external RAM Via EPI module,

I integrated the code but how and where to add the interrupt for  AES 128 bit decryption and EPI0 module pins in bl_startup_ccs.s file to enable it 

can you please suggest how add these interrupts in bl_startup_ccs.s file

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
;;*****************************************************************************
;;
;; This portion of the file goes into interrupt vectors section
;;
;;*****************************************************************************
.sect ".intvecs"
;;*****************************************************************************
;;
;; The minimal vector table for a Cortex-M3 processor.
;;
;;*****************************************************************************
Vectors:
.ref __STACK_TOP
.word __STACK_TOP ;; Offset 00: Initial stack pointer
.word ResetISR - 0x20000000 ;; Offset 04: Reset handler
.word NmiSR - 0x20000000 ;; Offset 08: NMI handler
.word FaultISR - 0x20000000 ;; Offset 0C: Hard fault handler
.word IntDefaultHandler ;; Offset 10: MPU fault handler
.word IntDefaultHandler ;; Offset 14: Bus fault handler
.word IntDefaultHandler ;; Offset 18: Usage fault handler
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Please help me to add this interrupts


Also I have a doubt how to configure this EPI0 module and it working documets

  • Hi,

      I'm currently on vacation for the entire week. I will reply your question when I have time later today. Please expect delayed response.

  • I integrated the code but how and where to add the interrupt for  AES 128 bit decryption and EPI0 module pins in bl_startup_ccs.s file to enable it 

    can you please suggest how add these interrupts in bl_startup_ccs.s file

    Hi,

      Please bear in mind that TM4C1294NCPDT does NOT have AES feature. Refer to the TM4C Product Selection Guide for the part numbers that support AES. See below. 

    Let's suppose you are using a part number that supports AES. In this case, the AES interrupt will be mapped to vector number 111. See below.