Online Stack Overflow Detection on the TMS320C28x DSP

Texas Instruments

Published Date: 05/02/2003

Description

A stack overflow in an embedded DSP application generally produces a catastrophic software crash due to data corruption lost return addresses or both. Traditional off-line approaches to sizing a stack during development such as filling with a know value or estimating based on code content are not 100% reliable. Therefore programmers often feel compelled to reserve larger stack sizes than are

Parts

Part Number Name Companion Part
TMS320C2801GGMA TMS320C2801GGMA Buy Datasheet
TMS320C2801PZA TMS320C2801PZA Buy Datasheet
TMS320C2801PZQ TMS320C2801PZQ Buy Datasheet
TMS320C2801PZS TMS320C2801PZS Buy Datasheet
TMS320C2802GGMA TMS320C2802GGMA Buy Datasheet
TMS320C2802GGMS TMS320C2802GGMS Buy Datasheet
TMS320C2802PZA TMS320C2802PZA Buy Datasheet
TMS320C2802PZQ TMS320C2802PZQ Buy Datasheet
TMS320C2802ZGMA TMS320C2802ZGMA Buy Datasheet
TMS320C2810PBKA TMS320C2810PBKA Buy Datasheet
TMS320C2810PBKQ TMS320C2810PBKQ Buy Datasheet
TMS320C2812PGFA TMS320C2812PGFA Buy Datasheet
TMS320F28016PZA TMS320F28016PZA Buy Datasheet
TMS320F2801PZA-60 TMS320F2801PZA-60 Buy Datasheet
TMS320F2801PZS-60 TMS320F2801PZS-60 Buy Datasheet
TMS320F2802PZA-60 TMS320F2802PZA-60 Buy Datasheet
TMS320F2802PZQ TMS320F2802PZQ Buy Datasheet
TMS320F2802PZS-60 TMS320F2802PZS-60 Buy Datasheet
TMS320F28062PNT TMS320F28062PNT Buy Datasheet
TMS320F28062PZPQ TMS320F28062PZPQ Buy Datasheet
TMS320F28062PZPS TMS320F28062PZPS Buy Datasheet
TMS320F28062PZT TMS320F28062PZT Buy Datasheet
TMS320F28062UPNT TMS320F28062UPNT Buy Datasheet
TMS320F28062UPZT TMS320F28062UPZT Buy Datasheet
TMS320F28065PNT TMS320F28065PNT Buy Datasheet
TMS320F28065PZPQ TMS320F28065PZPQ Buy Datasheet
TMS320F28065PZPS TMS320F28065PZPS Buy Datasheet
TMS320F28065PZT TMS320F28065PZT Buy Datasheet
TMS320F28065UPNT TMS320F28065UPNT Buy Datasheet
TMS320F28065UPZPS TMS320F28065UPZPS Buy Datasheet
TMS320F28065UPZT TMS320F28065UPZT Buy Datasheet
TMS320F28067PNT TMS320F28067PNT Buy Datasheet
TMS320F28067PZPQ TMS320F28067PZPQ Buy Datasheet
TMS320F28067PZPS TMS320F28067PZPS Buy Datasheet
TMS320F28067PZT TMS320F28067PZT Buy Datasheet
TMS320F28069FPFPQ TMS320F28069FPFPQ Buy Datasheet
TMS320F28069FPNT TMS320F28069FPNT Buy Datasheet
TMS320F28069FPZT TMS320F28069FPZT Buy Datasheet
TMS320F28069MPFPQ TMS320F28069MPFPQ Buy Datasheet
TMS320F28069MPNT TMS320F28069MPNT Buy Datasheet
TMS320F28069MPZT TMS320F28069MPZT Buy Datasheet
TMS320F28069PNT TMS320F28069PNT Buy Datasheet
TMS320F28069PZA TMS320F28069PZA Buy Datasheet
TMS320F28069PZPQ TMS320F28069PZPQ Buy Datasheet
TMS320F28069PZPS TMS320F28069PZPS Buy Datasheet
TMS320F28069PZT TMS320F28069PZT Buy Datasheet
TMS320F28069UPNT TMS320F28069UPNT Buy Datasheet
TMS320F28069UPZPS TMS320F28069UPZPS Buy Datasheet
TMS320F28069UPZT TMS320F28069UPZT Buy Datasheet
TMS320F2809PZA TMS320F2809PZA Buy Datasheet
TMS320F2810PBKQR TMS320F2810PBKQR Buy Datasheet
TMS320F2811PBKQ TMS320F2811PBKQ Buy Datasheet
TMS320F2812PGFAG4 TMS320F2812PGFAG4 Buy Datasheet
TMS320F2812ZHHAR TMS320F2812ZHHAR Buy Datasheet
TMS320F28335PGFA TMS320F28335PGFA Buy Datasheet
TMS320F28374DPTPT TMS320F28374DPTPT Buy Datasheet
TMS320F28374DZWTS TMS320F28374DZWTS Buy Datasheet
TMS320F28374SPZPT TMS320F28374SPZPT Buy Datasheet
TMS320F28376DPTPS TMS320F28376DPTPS Buy Datasheet
TMS320R2812GHHA TMS320R2812GHHA Buy Datasheet
TMS320R2812GHHS TMS320R2812GHHS Buy Datasheet
TMS320R2812PGFA TMS320R2812PGFA Buy Datasheet
TMS320R2812ZHHA TMS320R2812ZHHA Buy Datasheet
TMX320F28069UPZPA TMX320F28069UPZPA Buy Datasheet