I’m working with a DIGI Connect Me -C module and I recently upgraded my application from net+os 7.1 to 7.4.2 and it works fine when debugging on a development board from ram, but when I flashed the boot loader and image on my unit it failed to boot. All output indicated a successful download and flash write. I am wondering if there are any issues with loading both the image and boot loader as a combined ROM.bin image the first time or if I’ve missed something in the configuration. I know similar questions have already been asked, but I don’t seem to have any issues with the flash mapping as indicated by some of the questions I’ve read and I would like to avoid bricking another unit. I did notice that the boot loader was moved to the top of ram in this version. Below is my size and mapping information.
Compressing image.uncompressed to image.compressed
Using LZSS Encoder/Decode (v2)
Input bytes: 1951728
Output bytes: 1113422
Compression ratio: 43%
Compressing blram.bin to blramzip.bin
Using LZSS Encoder/Decode (v2)
Input bytes: 73616
Output bytes: 37945
Compression ratio: 49%
blbootldr.dat
WriteToFlash Yes
Compressed Yes
ExecuteFromRom No
flashOffset 0x0
ramAddress 0x204000
BypassCrcCheck No
BackupAddress 0x2130000
bootldr.dat
WriteToFlash Yes
Compressed Yes
ExecuteFromRom No
flashOffset 0x10000
ramAddress 0x8004000
MaxFileSize 0x1e0000
BypassCrcCheck No
BackupAddress 0x21a4000(not using backup image).
in customize.ldr:
RAM_SIZE 8M
FLASH_START 0x2000000
FLASH_SIZE 2M
MAX_CODE_SIZE 2M
BOOTLOADER_SIZE_IN_FLASH 128K
NVRAM_FLASH_SIZE 64K
BACKUP_RECOVERY_MAX_SIZE_IN_FLASH 0
FILE_SYSTEM_SIZE 256K
APP_MAX_SIZE_IN_FLASH 1552K
SIZE_OF_BOOTLOADER_RAM_IMAGE 1M
APP_START_OFFSET_IN_FLASH 128K
BOOTLOADER_CODE_START 8M - 1M
BOOTLOADER_CODE_END (BOOTLOADER_CODE_START + SIZE_OF_BOOTLOADER_RAM_IMAGE)