在线时间13 小时
UID332287
注册时间2017-12-10
NXP金币0
该用户从未签到
注册会员
- 积分
- 61
- 最后登录
- 2018-10-31
|
楼主 |
发表于 2018-8-10 18:31:18
|
显示全部楼层
本帖最后由 bjmsn 于 2018-8-10 22:03 编辑
非常感谢回复。官网的sdk我生成了工程。非常好。修改了启动文件为16的,led灯也修改了,编译都可以,生成hex也没问题。jlink就是下载不了 擦除,program都可以,verify出问题了。1c,1d,1e,1f四个字节校验不过。非常感谢你的回复。但是就是搞不定了。一天了 就一个问题。来回折腾。
1.生成hex jflash下载进去不行,led不亮。但是校验能过。
2 jflash 擦除,写入都没有问题。 但是不知道执行了没有。因为工程不知道行不行,
3.工程是sdk生成,针对26z128xxxx, 我的芯片是MKL16Z64,修改了启动文件,以及包含的路径,特别奇怪mkl16z64.h 官方 少了几个usb的不知道啥东东
#define SIM_SOPT2_USBSRC_MASK (0x40000U)
#define SIM_SOPT2_USBSRC_SHIFT (18U)
#define SIM_SOPT2_USBSRC(x) (((uint32_t)(((uint32_t)(x)) << SIM_SOPT2_USBSRC_SHIFT)) & SIM_SOPT2_USBSRC_MASK)
mdk26z64.H 理由有这个,mkl16z64.h 里没有 所以编译不过。但是我添加了这三个就可以了。
4.听别人说的是16 +usb=26.我姑且不管他,能编译过就可以。
5.目前最大的问题就是 工程不知道行不行,下载为何校验不过,刚好四个字节(难道是id所在区域,不懂),望多赐教!
如图2,四个字节是00 , 非要校验5f ,c3,ff,df。难道是芯片id吗?不懂
|
|