Hi Now I'm trying to digging the design kit.
But I cant' find the BOOT relative port or signal and REMAP signal in the design kit.
As I know usually BOOT used such as the following picture
But I can't find any relative interface in the design kit, If I want to test that BOOT signal in the design kit, what am I supposed to do ?
ans one more i have a question.
I came across the REMAP signal stuck as '1', never changed, is this normal? how to understand the REMAP signal don't update in the design kit?
Hi there,
The boot ROM option can be disabled by editing cmsdk_mcu_defs.v. By setting
`define ARM_CMSDK_BOOT_MEM_TYPE `AHB_ROM_NONE
The boot ROM will not be presented and the remap_ctrl signal is ignored (In such case BOOT_LOADER_PRESENT is 0). You can see how this is managed by looking at the generation of boot_hsel and flash_hsel.
The design of the example system in CMSDK need to allow the Cortex-M0 processor (no Vector Table relocation support) to be used with a boot ROM. So at starting, remap_ctrl is 1, and 0x00000000 to 0x0000FFFF map to boot ROM (if implemented). The boot ROM is also accessible from 0x01000000.
After the boot ROM program started, we can execute the boot ROM program from 0x01000000. At this time, we can switch remap_ctrl to 0 (by software), which then map 0x00000000 to 0x0000FFFF to the user ROM/flash.
regards,
Joseph
Thanks for letting me know that .