|
1. MP/MC=‘0’ 2. BOOTEN/XF下拉 3. PLL选择:对于LF240xA PLL可以通过IOPA0引脚在复位时的状态来选择。IOPA0下拉则PLL选择为×2;IOPA0山拉则选择为×4。对于LF240x PLL固定为×4。 4. SCI或SPI选择:通过IOPC2选择,IOPC2下拉,则选择SCI;IOPC2上拉,这选择SPI。 5. 检查目的地址:如果目的地址在FE00H~FFFFH,则设置CNF,将B0块配置成程序存储器。其余不作检查,所以必须保证目的地址和长度应适合片内或片外存储器。 6. 数据传输:一旦取到目的地址和长度,即开始传输数据。目的地址、长度、数据等都不作错误检查。对于SCI来说,每个输入数据均被回馈,允许主机作错误检查。 7. 执行用户程序:一旦完成程序加载,跳转指令跳转到用户程序入口处。 8. 看门狗:看门狗在BootLoader期间一直有效,并且BootLoader按时刷新看门狗。当跳转到用户程序后,用户程序应按时刷新看门狗。 9. 用户程序的一些限制: ①. 目的地址和长度必须定位于有效空间。 ②. 目的地址和长度必须定位于连续的存储空间 ③. 只在传输开始时检查目的地址,以后不会配置B0块为程序存储空间。 10. SCI波特率:自动设置波特率,但LF240x/LF240xA的CLKOUT≥16MHz () |