typedef struct pcflash_drive_info_struct
{
uint_32 NUMBER_OF_HEADS;
uint_32 NUMBER_OF_TRACKS;
uint_32 SECTORS_PER_TRACK;
} PCFLASH_DRIVE_INFO_STRUCT, _PTR_ PCFLASH_DRIVE_INFO_STRUCT_PTR;
When I try to build BSP library, I am getting "expression syntax error" on the line "typedef struct pcflash_drive_info_struct".... What am I doing wrong?
已解决! 转到解答。
Hello,
The difference is silicon version. K60D100M is the new version of K60N512 board. Both use the same uC (Kinetis K60), but if you have a look at the chip, you will notice a difference in the partnumber, the one in K60N512 has a Z (From Zero, that means it uses the first version of the silicon) and the K60D100M hasn't the Z.
You have all the differences between the silicons here:
http://www.freescale.com/files/32bit/doc/app_note/AN4445.pdf
Regards,
Santiago
Hello,
can you paste here your terminal output inside your IDE (full error definition) ? I don't see any syntax error there from the code you pasted here, should be compiled.
Regards,
0xc0170
Hi..! I downloaded a latest version of MQX (4.0.1) then I built the libraries and its built fine.
I am working on a custom board, which has MK60DN512ZVLQ10 (144pin) uC on it. I want to run MQX kernel on it.
Please help me with it...
I have BSP cloning wizard: which BSP can I clone for MK60DN512ZVLQ10 twrk60d100m or twrk60n512?
Regards !
From the description we know that, for future designs, we recommend to use the TWR-K60D100M instead of TWR-K60N512
But, your customer's board is MK60DN512ZVLQ10 (144pin), it belongs to Kinetis Rev1.x BSP, and TWR-K60N512 is belongs to Kinetis Rev1.x BSP too, so you can start porting from TWR-K60512.
For TWR-K60D100M, it belongs to Kinetis Rev2.x BSP.
There is a document list the difference between two
http://cache.freescale.com/files/32bit/doc/app_note/AN4445.pdf?fsrch=1&sr=1
you can see there are lots of difference
In the long run, I recommend you start from TWR-K60D100M, because TWR-K60N512(Rev1.x) is initial version, some bugs may be fixed in Rev2.x. You can get more support on Rev2.x
Hi
K60D100M and K60N512 are two different development boards
Your can check the following link for K60D100M description
TWR-K60D100M Product Summary Page
You can check the following link for K60N512 description
Hello,
The difference is silicon version. K60D100M is the new version of K60N512 board. Both use the same uC (Kinetis K60), but if you have a look at the chip, you will notice a difference in the partnumber, the one in K60N512 has a Z (From Zero, that means it uses the first version of the silicon) and the K60D100M hasn't the Z.
You have all the differences between the silicons here:
http://www.freescale.com/files/32bit/doc/app_note/AN4445.pdf
Regards,
Santiago