[Icc-mot] ICCV7 for CPU12 7.03 released

Gene Norris genenorris at spotengineering.com
Wed Apr 4 07:41:18 PDT 2007


(Special mode) eeprom address and data registers definitions are missing:

#define EADDRHI	(*(volatile unsigned char *)(REG_BASE + 0x00000118))
#define EADDRLO	(*(volatile unsigned char *)(REG_BASE + 0x00000119))
#define EADDR	(*(volatile unsigned *)(REG_BASE + 0x00000118))
#define EDATAHI	(*(volatile unsigned char *)(REG_BASE + 0x0000011A))
#define EDATALO	(*(volatile unsigned char *)(REG_BASE + 0x0000011B))
#define EDATA	(*(volatile unsigned *)(REG_BASE + 0x0000011A))

Edward Karpicz wrote:
> Also ATDCTL2, ATDCTL3, ATDCTL4, ATDCTL5 registers are missing. Concatenated
> 16bits ATDCTL23, ATDCTL45 are present but we need also 8bit registers which
> are mentionet in datasheets.
> 
> Edward
> 
> ----- Original Message ----- From: "Gene Norris" 
> <genenorris at spotengineering.com>
> To: "Discussion List for ICC08/11/12/16 users. You do NOT need to subscribe
> toicc-announce if you are a member of this." <icc-mot at imagecraft.com>
> Sent: Tuesday, March 27, 2007 5:44 PM
> Subject: Re: [Icc-mot] ICCV7 for CPU12 7.03 released
> 
> 
>> Thanks for the ftoa fix!
>>
>> Headers have changed, but now some have 8-bit pwm and some 16-bit. 
>> Both should be available in each header file.
>>
>>
>> dp512.h
>> #define PWMCNT01 (*(volatile unsigned *)(REG_BASE + 0x000000AC))
>> #define PWMCNT23 (*(volatile unsigned *)(REG_BASE + 0x000000AE))
>> #define PWMCNT45 (*(volatile unsigned *)(REG_BASE + 0x000000B0))
>> #define PWMCNT67 (*(volatile unsigned *)(REG_BASE + 0x000000B2))
>> #define PWMPER01 (*(volatile unsigned *)(REG_BASE + 0x000000B4))
>> #define PWMPER23 (*(volatile unsigned *)(REG_BASE + 0x000000B6))
>> #define PWMPER45 (*(volatile unsigned *)(REG_BASE + 0x000000B8))
>> #define PWMPER67 (*(volatile unsigned *)(REG_BASE + 0x000000BA))
>> #define PWMDTY01 (*(volatile unsigned *)(REG_BASE + 0x000000BC))
>> #define PWMDTY23 (*(volatile unsigned *)(REG_BASE + 0x000000BE))
>> #define PWMDTY45 (*(volatile unsigned *)(REG_BASE + 0x000000C0))
>> #define PWMDTY67 (*(volatile unsigned *)(REG_BASE + 0x000000C2))
>>
>> dp256.h
>> #define PWMCNT0  _P(0xAC)
>> #define PWMCNT1  _P(0xAD)
>> #define PWMCNT2  _P(0xAE)
>> #define PWMCNT3  _P(0xAF)
>> #define PWMCNT4  _P(0xB0)
>> #define PWMCNT5  _P(0xB1)
>> #define PWMCNT6  _P(0xB2)
>> #define PWMCNT7  _P(0xB3)
>>
>> Richard wrote:
>>> V7.03 - March 26th 2007
>>>   [ Vista compatible licensing engine ]
>>>   IDE
>>>     - Added S12XDP512 to device list
>>>     - Added a "CPU Type" radio group for "Custom" device.
>>>     - expanded memory uses either "-maps1" or "-maps12x" in linker 
>>> flags,
>>>       depending on the CPU type.
>>>     - Changed device names from HC... to MC...
>>>   Preprocessor
>>>     - __FILE__ now expands to filename without the path component
>>>   Assembler
>>>     - XGate support broke some processing in the CPU12 instruction 
>>> processing.
>>>       Fixed.
>>>   Linker
>>>     - -maps1 now maps 0x4000.0x7FFF as last_page-1
>>>     - Added -maps12x, maps 0x4000.0x7FFF as last_page-2
>>>
>>>
>>> // richard <http://www.imagecraft.com/>
>>> <http://www.dragonsgate.net/mailman/listinfo> On-line orders, 
>>> support, and listservers available on web site.
>>> [ For technical support on ImageCraft products, please include all 
>>> previous replies in your msgs. ]
>>> _______________________________________________
>>> Icc-mot mailing list
>>> Icc-mot at imagecraft.com
>>> http://dragonsgate.net/mailman/listinfo/icc-mot
>>>
>>>
>>
>> -- 
>> Gene Norris
>> Chief Engineer
>>
>> SPOT Engineering, Inc.
>> 1261 Campground Road
>> Lancaster, Ohio 43130
>> 740.654.0880
>> FAX.654.0889
>>
>> http://www.spotengineering.com/
>>
>> _______________________________________________
>> Icc-mot mailing list
>> Icc-mot at imagecraft.com
>> http://dragonsgate.net/mailman/listinfo/icc-mot
> 
> _______________________________________________
> Icc-mot mailing list
> Icc-mot at imagecraft.com
> http://dragonsgate.net/mailman/listinfo/icc-mot
> 
> 

-- 
Gene Norris
Chief Engineer

SPOT Engineering, Inc.
1261 Campground Road
Lancaster, Ohio 43130
740.654.0880
FAX.654.0889

http://www.spotengineering.com/



More information about the Icc-mot mailing list