From: Vladimir V. <vla...@de...> - 2003-07-30 02:33:15
|
Hi all First to answer my own querry from 21/7/2K3 regarding the problem with = MSP430-insight.exe stoped working.=20 To cut the long story short...there was an alledged missmatch between = XP, cygwin and mspgcc-20030506.exe ( cygwin1.dll wasn't the issue.....). = Brute solution in my case was to remove the whole cygwin and than = install 20030506 exe clean. Insight.exe GUI worked ( and still works) as = intended. (Didn't have time to find exactly what the problem is.....) New "problem": Looks like my application ( with x449) will need a possibly large = address translation table which is changing dynamicaly ( reguired to = work with Samsung NAND-Flash and his bad blocks..) and should be = retained between code reloads. I am aware of __attribute__ ((section(".noinit"))) but will like to = avoid copying into RAM because of size reasons. I was also experimenting with __attribute__ ((section (".arbitrary = name"))) and locating that into Information Memory segment A ( 0x1080) = for example. That was loaded with CSPY and Erase Only Main mem ( not the = Info mem) before download option. It looks like that puts zeros into = area of choice ( or initial value if provided in the code...) on every = reload instead of retaining the area intact? Looks like I need to modify the Linker Script (msp430x449.x..etc..) and = /or make my own loader but I am not shore on details ( reading the docs = at the moment...). Any advice / hint / recomendation on how to have NV area in the FLASH = without RAM usage which is fully accesible from the code and retainable = between code reloads is highly appreciated at this point !!!!!! Thanks & Regards Vladimir Voroncov System/Software Engineer Design2000 Pty. Ltd. 9-11 Rose Street PO Box 7020 Upper Ferntree Gully Melbourne Victoria 3156 Australia Phone: -61-(0)3-9758-5933 Fax: -61-(0)3-9758-7279 Mobile: 0407-766-569 Email: vla...@de... |