Q2687 Extreme Parallel Bus Problem

Hello

 I testing now a Q2687 Ex ID : ES1 width the latest FW B74J00gg.Q26EX001 . I test a working software (working on 
 q2687 finely ) but i have a little problem width the parallel bus on the Q2687Ex . (I test the compiled software on
 a q2687 standard width 6.20 and i download that file to the extreme ) The Software are runing but the pbus init
 send back a error code (on the Q2687 is working fine ) -2 these mean a parameter error .

 Here the code :

 adl_busParallelSettings_t		local_setting =
{
		ADL_BUS_PARALLEL_WIDTH_16_BITS,			//width
		ADL_BUS_PARALLEL_MODE_ASYNC_INTEL,      //mode
		{0x00 , 0x00},							// NC , NC
		{2, 3, 1, 3, 0, 0, 0, 0},				//read timing   {2, 3, 1, 3, 0, 0, 0, 0}
		{2, 3, 1, 3, 0, 0, 0, 0},				//write timing  {2, 3, 1, 3, 0, 0, 0, 0}
		{
				ADL_BUS_PARA_CS_TYPE_CS,		// CS
				3,
				{ 0x00,0x00 }
		},
		{ 0, 0 },								//PageCfg
		{ 0, 0, 0, 0, 0 },						//Synch Cfg
		0x03FFFFFF								//Address pin
};

local_handle = adl_busSubscribe ( ADL_BUS_PARALLEL , 1 , ( adl_busSettings_u * ) &local_setting );

      What is the difference on the extreme ?

      Thanks ...

A program written for 6.2 firmware needs to be rewritten for 7.4 firmware,
The 7.x firmwares are not backwards compatible to the 6.x firmwares.

No no the program writen on R73 . R74 compiler core is 6.30 , R73 is 6.20. The version in Q2687Ex is 6.20 .

Correctly runing on standard Q2687 width R73 or R74 . But error code dropped on 2687Ex .

After oasis the openat package number and the fw number in wopen=2 not same .

R74 = 6.30
R73 = 6.20
R72a = 6.12
R72 = 6.11

etc …

A25 is not available on Q26EX.

Thanks

 I early found these in the diff document but not solve the problem width 0x01FFFFFF also get error -2 :frowning: .

hmm

  No any idea .... :frowning: .

hmm

 I get a warning from the compiler in these section : 

adl_busParallelSettings_t local_setting =
{
ADL_BUS_PARALLEL_WIDTH_16_BITS, //width
ADL_BUS_PARALLEL_MODE_ASYNC_INTEL, //mode
{0x00 , 0x00}, // NC , NC
{2, 3, 1, 3, 0, 0, 0, 0}, //read timing {2, 3, 1, 3, 0, 0, 0, 0} !!! Warn on these line !!!
{2, 3, 1, 3, 0, 0, 0, 0}, //write timing {2, 3, 1, 3, 0, 0, 0, 0}
{
ADL_BUS_PARA_CS_TYPE_CS, // CS
3,
{ 0x00,0x00 }
},
{ 0, 0 }, //PageCfg
{ 0, 0, 0, 0, 0 }, //Synch Cfg
0x01FFFFFF //Address pin
};

On the marked line i get a "extra bracket in these line" waning . But i dont where these extra bracket . May these is
the problem ( -2 error ) ? But why work on 2687h ? 

Mzs

I get information from these , these is a Firmware fault . Maybe corrected in the 7.4a package , in the first Q26EX pack .

Yess now WONRKING Finaly

The problem is the follow :

On Q26EX differs from Q2687 in CS types but not in the documents :slight_smile:

Q2687  =   Q26EX
CS2      =   CS4
CS3      =   CS5