1 上电先关看门狗 然后才设置时钟,难道看门狗不需要时钟
​​​独立看门狗为什么不用使能时钟?​

2 设置看门狗关闭,只需要设置一个寄存器就好!

3 从0开始写bootloader 第一课时 (韦东山) 有讲
A 汇编文件 s文件 怎么使用 宏定义
B 如何使用类数组

4 韦东山 裸机程序,没有用 malloc , 是因为不能使用,因为没有内存管理

5 c语言 如何跳转到绝对地址
从0开始写bootloader 第二课时 (韦东山) 有讲

void (*theKernel)(int zero,int arch,int params);//定义函数指针变量
theKernel=(void(*)(int,int,int)) 0x30008000;
A 0x30008000 为函数地址
B theKernel(0,362,0x30000100)
/*相当于
mov r0, #0
ldr r1, =362 参数1 2 3 存于寄存器 r0 r1 r2
ldr r2, =0x30000100
mov pc, #0x30008000 在 0x30008000 处执行
*/

6 ​​bootargs参数详解​