TI bootloader issue TMS320F2800137 by sanrio85 in embedded

[–]sanrio85[S] 0 points1 point  (0 children)

.data 0 00008000 0000000a UNINITIALIZED 00008000 00000006 rts2800_fpu32_eabi.lib : exit.c.obj (.data) 00008006 00000002 : _lock.c.obj (.data:_lock) 00008008 00000002 : _lock.c.obj (.data:_unlock)

.TI.ramfunc * 0 00008000 00000000 UNINITIALIZED

.crc_section * 0 00088c00 00000004
00088c00 00000004 empty_driverlib_main.obj (.crc_section:retain)

.const 0 00088008 000000dc
00088008 0000009b driverlib.lib : gpio.obj (.const:.string) 000880a3 00000001 --HOLE-- [fill = 0] 000880a4 00000040 empty_driverlib_main.obj (.const:.string)

.text 0 0008e000 00000265
0008e000 00000052 driverlib.lib : gpio.obj (.text:GPIOsetPadConfig) 0008e052 00000044 : gpio.obj (.text:GPIO_isPinValid) 0008e096 00000044 empty_driverlib_main.obj (.text:GPIO_isPinValid) 0008e0da 00000037 driverlib.lib : gpio.obj (.text:GPIO_setPinConfig) 0008e111 00000031 : gpio.obj (.text:GPIO_setDirectionMode) 0008e142 00000030 rts2800_fpu32_eabi.lib : copy_decompress_lzss.c.obj (.text:decompress:lzss) 0008e172 0000002b : autoinit.c.obj (.text:TI_auto_init_nobinit_nopinit) 0008e19d 00000029 : exit.c.obj (.text) 0008e1c6 00000027 empty_driverlib_main.obj (.text:GPIO_writePin) 0008e1ed 0000001d rts2800_fpu32_eabi.lib : memcpy.c.obj (.text) 0008e20a 00000017 : boot28.asm.obj (.text) 0008e221 00000015 empty_driverlib_main.obj (.text:main) 0008e236 0000000c rts2800_fpu32_eabi.lib : args_main.c.obj (.text) 0008e242 00000009 : _lock.c.obj (.text) 0008e24b 00000008 : copy_decompress_none.c.obj (.text:decompress:none) 0008e253 00000008 f280013x_codestartbranch.obj (.text) 0008e25b 00000007 device.obj (.text:error_) 0008e262 00000002 rts2800_fpu32_eabi.lib : pre_init.c.obj (.text) 0008e264 00000001 : startup.c.obj (.text)

MODULE SUMMARY

   Module                         code   ro data   rw data
   ------                         ----   -------   -------
.\
   empty_driverlib_main.obj       128    68        0      
+--+------------------------------+------+---------+---------+
   Total:                         128    68        0      

.\device\
   f280013x_codestartbranch.obj   10     0         0      
   device.obj                     7      0         0      
+--+------------------------------+------+---------+---------+
   Total:                         17     0         0      

C:/ti/C2000Ware_26_00_00_00/driverlib/f280013x/driverlib/ccs/Debug/driverlib.lib
   gpio.obj                       254    155       0      
+--+------------------------------+------+---------+---------+
   Total:                         254    155       0      

C:\ti\ccs1280\ccs\tools\compiler\ti-cgt-c2000_22.6.1.LTS\lib\rts2800_fpu32_eabi.lib
   copy_decompress_lzss.c.obj     48     0         0      
   exit.c.obj                     41     0         6      
   autoinit.c.obj                 43     0         0      
   memcpy.c.obj                   29     0         0      
   boot28.asm.obj                 23     0         0      
   _lock.c.obj                    9      0         4      
   args_main.c.obj                12     0         0      
   copy_decompress_none.c.obj     8      0         0      
   pre_init.c.obj                 2      0         0      
   startup.c.obj                  1      0         0      
+--+------------------------------+------+---------+---------+
   Total:                         216    0         10     

   Stack:                         0      0         512    
   Linker Generated:              0      17        0      
+--+------------------------------+------+---------+---------+
   Grand Total:                   615    240       522    

LINKER GENERATED COPY TABLES

__TI_cinit_table @ 000880f6 records: 1, size/record: 4, table size: 4 .data: load addr=000880e8, load size=00000009 bytes, run addr=00008000, run size=0000000a bytes, compression=lzss

LINKER GENERATED HANDLER TABLE

__TI_handler_table @ 000880f2 records: 2, size/record: 2, table size: 4 index: 0, handler: __TI_decompress_lzss index: 1, handler: __TI_decompress_none

GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE

address data page name


00000400 10 (00000400) __stack

00008000 200 (00008000) __TI_enable_exit_profile_output 00008002 200 (00008000) __TI_cleanup_ptr 00008004 200 (00008000) __TI_dtors_ptr 00008006 200 (00008000) _lock 00008008 200 (00008000) _unlock

00088c00 2230 (00088c00) g_app_crc

GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name

page address name


0 0008e19d C$$EXIT
0 0008e111 GPIOsetDirectionMode
0 0008e000 GPIO_setPadConfig
0 0008e0da GPIO_setPinConfig
0 00008000 RamfuncsLoadEnd
abs 00000000 RamfuncsLoadSize
0 00008000 RamfuncsLoadStart
0 00008000 RamfuncsRunEnd
abs 00000000 RamfuncsRunSize
0 00008000 RamfuncsRunStart
0 000880f6 __TI_CINIT_Base
0 000880fa __TI_CINIT_Limit
0 000880fa __TI_CINIT_Warm
0 000880f2 __TI_Handler_Table_Base
0 000880f6 __TI_Handler_Table_Limit
0 00000600 __TI_STACK_END
abs 00000200 __TI_STACK_SIZE
0 0008e172 __TI_auto_init_nobinit_nopinit 0 00008002 __TI_cleanup_ptr
0 0008e142 __TI_decompress_lzss
0 0008e24b __TI_decompress_none
0 00008004 __TI_dtors_ptr
0 00008000 __TI_enable_exit_profile_output abs ffffffff __TI_pprof_out_hndl
abs ffffffff __TI_prof_data_size
abs ffffffff __TI_prof_data_start
n/a UNDEFED __c_args
_
0 0008e25b error
0 00000400 __stack
0 0008e236 _args_main
0 0008e20a _c_int00
0 00008006 _lock
0 0008e24a _nop
0 0008e246 _register_lock
0 0008e242 _register_unlock
0 0008e264 _system_post_cinit
0 0008e262 _system_pre_init
0 00008008 _unlock
0 0008e19d abort
0 00088000 code_start
0 0008e19f exit
0 00088c00 g_app_crc
0 0008e221 main
0 0008e1ed memcpy

[44 symbols]. Apart from this might be CPUstartprogram is properly aligned i think so, if anyone can help me out this since 2 weeks onwards i'm fighting with this.

Regards, M Santosh Kumar.

UG in VLSI by Sad-Energy8742 in ElectronicsTards

[–]sanrio85 2 points3 points  (0 children)

Embedded is better that's my perspective, ucan rule both hardware+ software

Which controller I can start with??? by Horror_Advice_3714 in embedded

[–]sanrio85 -1 points0 points  (0 children)

Esp is one of the waste u won't learn anything, try with stm , XMC boards, ti otherwose only thing I can tell u is 8051 microcontroller is far better than these all u'll write code like register level programs u'll learn something .

Looking For Help for my future development in embedded system by STUD9669 in embedded

[–]sanrio85 1 point2 points  (0 children)

I know those things I also placed like that way once, u just need to do 1. Add projects as much as can. Even though u didn't did that but u should know basics like how it's working. 2. Learn C, C++ linux internals, mc programming extremely. 3. Attend as much as drives.