hello all.i am new to arm programming. i am using keil mdk 5.33 to generate hex file to upload them to NXP k20 series microcontroller MK20DX256 . but there is a mismatch in specs of ROM which is 256kb in data sheet and 288kb as described by software packs. i want to know if this is the reason why my led does not blink when i upload hex file to teensy board using teensy loader appplease see www.keil.com/.../ this for software packand www.alldatasheet.com/.../MK20DX256VLH7.html for data sheet.thanking you in advanceI installed the support packages for devicebut there is a mismatch in ROM size which in actual for this board is 256KB but support package shows 288kb .i want to know if this is the reason why my hex file does not blink led on board?
Please note if the Pack name starts with NXP::xxx, please report this issue directly to NXP:
packname starts with keil::xxx
As written on the NXP website https://www.nxp.com/part/MK20DX256VLH7#/ , MK20DX256VLH7 has 288KB flash.
ChenTang said:MK20DX256VLH7 has 288KB flash
Indeed it does:
But the Reference Manual says:
So the 288 figure is the total, but it is in two separate sections: 256 + 32 = 288
Yes, you are right.
But this flash size detail is reflected correctly when using MK20DX256xxx7 in MDK with the Keil::Kinetis_K20_DFP v1.7.0 Pack, as shown in this screenshot:
Thus, in my opinion, no change is necessary for the Keil::Kinetis_K20_DFP v1.7.0 Pack
Indeed, that does match the Reference Manual:
ok i undertand now thanks
View all questions in Keil forum