Sir,
Hello now I am migrating TMS320F2810 to TMS320F28030 Piccolo Controller, Please any one Can send drvlib file for Piccolo controller TMS320F28030 . I want to use Ileg function.
Regards,
Bipin
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.
Sir,
Hello now I am migrating TMS320F2810 to TMS320F28030 Piccolo Controller, Please any one Can send drvlib file for Piccolo controller TMS320F28030 . I want to use Ileg function.
Regards,
Bipin
Thank You sir,
I am facing another Problem i just started the to develop the firmware using the base example.every time i got below error. please give remedy for that
line 48: error #10099-D: program will not fit into available
memory. placement with alignment fails for section ".text" size 0x2b12 .
Available memory ranges:
FLASH size: 0x1000 unused: 0xe56 max hole: 0xe56
Linker File :-- F28030.cmd
Stack Size :- 800
Heap Size :- 800
SECTIONS
{
/* Allocate program areas: */
.cinit : > FLASHA PAGE = 0
.pinit : > FLASHA, PAGE = 0
.text : > FLASHA PAGE = 0
codestart : > BEGIN
PAGE = 0
ramfuncs :
LOAD = FLASHD,
RUN = RAML0,
LOAD_START(_RamfuncsLoadStart),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
PAGE = 0
csmpasswds : > CSM_PWL_P0
PAGE = 0
csm_rsvd : > CSM_RSVD
PAGE = 0
/* Allocate uninitalized data sections: */
.stack : > RAMM0 PAGE = 1
.ebss : > RAML2
PAGE = 1
.esysmem : > RAML2
PAGE = 1
/* Initalized sections go in Flash */
/* For SDFlash to program these, they must be allocated to page 0 */
.econst : > FLASHA
PAGE = 0
.switch : > FLASHA
PAGE = 0
/* Allocate IQ math areas: */
IQmath : > FLASHA
PAGE = 0 /* Math Code */
IQmathTables : > IQTABLES,
PAGE = 0, TYPE = NOLOAD
MEMORY
{
PAGE
0:
/* Program Memory */
/* Memory (RAM/FLASH/OTP) blocks can be moved to PAGE1 for data allocation */
RAML0 : origin = 0x008000, length = 0x000800
/* on-chip RAM block L0 */
RAML1 : origin = 0x008800, length = 0x000400
/* on-chip RAM block L1 */
OTP : origin = 0x3D7800, length = 0x000400
/* on-chip OTP */
FLASHD : origin = 0x3F4000, length = 0x001000
/* on-chip FLASH */
FLASHC : origin = 0x3F5000, length = 0x001000
/* on-chip FLASH */
FLASHA : origin = 0x3F7000, length = 0x000F80
/* on-chip FLASH */
CSM_RSVD : origin = 0x3F7F80, length = 0x000076
/* Part of FLASHA. Program with all 0x0000 when CSM is in use. */
BEGIN : origin = 0x3F7FF6, length = 0x000002
/* Part of FLASHA. Used for "boot to Flash" bootloader mode. */
CSM_PWL_P0 : origin = 0x3F7FF8, length = 0x000008
/* Part of FLASHA. CSM password locations in FLASHA */
IQTABLES : origin = 0x3FE000, length = 0x000B50
/* IQ Math Tables in Boot ROM */
IQTABLES2 : origin = 0x3FEB50, length = 0x00008C
/* IQ Math Tables in Boot ROM */
IQTABLES3 : origin = 0x3FEBDC, length = 0x0000AA
/* IQ Math Tables in Boot ROM */
ROM : origin = 0x3FF27C, length = 0x000D44
/* Boot ROM */
RESET : origin = 0x3FFFC0, length = 0x000002
/* part of boot ROM */
VECTORS : origin = 0x3FFFC2, length = 0x00003E
/* part of boot ROM */
cmd file seems to be fine. Some issue with your code or headers. I hope you use the Project -> Import Project option to import an example file. I'm asking you this question because I'm able to see all the peripheral header and source files attached to your project even though only couple are required for led_blinky example.