我的应用中通过光耦控制GPIO35和GPIO43的电平使其能够在外部输入控制下,实现启动时选择不同的外设。
启动时,各个启动管脚的电压都测量了没有问题。上电的时序也没有问题
是否还有其他需要注意的?
看网上资料,有说连着仿真器时其复位和emu0/1对CPU有影响,我把仿真器也拔了。
我使用仿真器可以连接,而且串口我也正常可以收发数据。
我现在担心复位电路有问题,外部没有加复位芯片,使用RC实现。启动时间相对于1.2V内核上电晚4ms左右。
其他都没有了
记得网站上有个F28M35启动的boot Rom的文档,但是一着急也找不到了。
想问问要正常的进入C2PROG下载HEX文件还有什么需要注意的?
Martin Jose:补充一下,我使用仿真器测试时RX与TX都是默认高,正常发送数据时,波形正常。。
但是在进入UART下载程序时,启动后TX一直为低,而RX为高。点击C2Prog的program在RX上能够有数据出现,但是在TX上一直为低。
我的应用中通过光耦控制GPIO35和GPIO43的电平使其能够在外部输入控制下,实现启动时选择不同的外设。
启动时,各个启动管脚的电压都测量了没有问题。上电的时序也没有问题
是否还有其他需要注意的?
看网上资料,有说连着仿真器时其复位和emu0/1对CPU有影响,我把仿真器也拔了。
我使用仿真器可以连接,而且串口我也正常可以收发数据。
我现在担心复位电路有问题,外部没有加复位芯片,使用RC实现。启动时间相对于1.2V内核上电晚4ms左右。
其他都没有了
记得网站上有个F28M35启动的boot Rom的文档,但是一着急也找不到了。
想问问要正常的进入C2PROG下载HEX文件还有什么需要注意的?
Martin Jose:
回复 Martin Jose:
由之前的现象我觉得应当是CPU未能进入串口启动的模式。
现在急需有bootloader的文件。
当然启动使用的管脚是PA0/1了。
网上还有说跟芯片的版本有关系,怎么看出来自己使用的芯片的版本是Rev0或是Rev1?
我的应用中通过光耦控制GPIO35和GPIO43的电平使其能够在外部输入控制下,实现启动时选择不同的外设。
启动时,各个启动管脚的电压都测量了没有问题。上电的时序也没有问题
是否还有其他需要注意的?
看网上资料,有说连着仿真器时其复位和emu0/1对CPU有影响,我把仿真器也拔了。
我使用仿真器可以连接,而且串口我也正常可以收发数据。
我现在担心复位电路有问题,外部没有加复位芯片,使用RC实现。启动时间相对于1.2V内核上电晚4ms左右。
其他都没有了
记得网站上有个F28M35启动的boot Rom的文档,但是一着急也找不到了。
想问问要正常的进入C2PROG下载HEX文件还有什么需要注意的?
Martin Jose:
通过测试仿真器的接口EMU0和1,发现EMU0为低电平,EMU1为高电平。似乎是进入了WIR模式。
将仿真器连接上,通过SCI引导重启后,连接仿真器看到寄存器MWIR为2,与端口上的电平逻辑一致。
通过手动更改MWIR的值,在通过C2Prog可以实现目标板自动波特率的锁定,但是后面就又不行了。
再看MWIR寄存器还是为2,又变回去了。
每次重启后都是这样,MWIR的值无法更改。
通过更改MWIR之后,之前描述的串口TX信号线也立即由低变为高。
大家能告诉怎么样更改这个值么? 为什么这个值为会为2而不是其他的值。
导致我正好进入了WIR中无法自拔。
我的应用中通过光耦控制GPIO35和GPIO43的电平使其能够在外部输入控制下,实现启动时选择不同的外设。
启动时,各个启动管脚的电压都测量了没有问题。上电的时序也没有问题
是否还有其他需要注意的?
看网上资料,有说连着仿真器时其复位和emu0/1对CPU有影响,我把仿真器也拔了。
我使用仿真器可以连接,而且串口我也正常可以收发数据。
我现在担心复位电路有问题,外部没有加复位芯片,使用RC实现。启动时间相对于1.2V内核上电晚4ms左右。
其他都没有了
记得网站上有个F28M35启动的boot Rom的文档,但是一着急也找不到了。
想问问要正常的进入C2PROG下载HEX文件还有什么需要注意的?
Martin Jose:
通过仿真器在上电后手动更改MWIR寄存器的值为3(更改不了其他值)
C2Prog可以往下多走几步,但是最后还是停下来了,实际并没有解决根本问题,我觉得还是外部的引脚哪个没有配置好导致
请各位大哥帮忙想个方法试试。
我的应用中通过光耦控制GPIO35和GPIO43的电平使其能够在外部输入控制下,实现启动时选择不同的外设。
启动时,各个启动管脚的电压都测量了没有问题。上电的时序也没有问题
是否还有其他需要注意的?
看网上资料,有说连着仿真器时其复位和emu0/1对CPU有影响,我把仿真器也拔了。
我使用仿真器可以连接,而且串口我也正常可以收发数据。
我现在担心复位电路有问题,外部没有加复位芯片,使用RC实现。启动时间相对于1.2V内核上电晚4ms左右。
其他都没有了
记得网站上有个F28M35启动的boot Rom的文档,但是一着急也找不到了。
想问问要正常的进入C2PROG下载HEX文件还有什么需要注意的?
Victor Zheng:
回复 Martin Jose:
你好
需要那么复杂吗?你是给M3还是C28下载。如果是M3只需要让GPIO34,35,47,43 为0,0,1,0. PA0-RX PA1-TX 就可以了。