# Boot loader troubles

**URL:** <https://forums.digi.com/t/boot-loader-troubles/4474>\
**Category:** NET+OS\
**Created:** [March 24, 2004, 8:44pm UTC](https://forums.digi.com/t/boot-loader-troubles/4474 "2004-03-24T20:44:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kdqkdq](https://avatars.discourse-cdn.com/v4/letter/k/4da419/32.png) [@kdqkdq](https://forums.digi.com/u/kdqkdq)\
**Post date:** [March 24, 2004, 8:44pm UTC](https://forums.digi.com/t/boot-loader-troubles/4474/1 "2004-03-24T20:44:19Z")

</div>

We have an existing board, based on the reference schematic. It has 32-bit wide RAM, and I wrote a mini-loader to copy the software from the Flash down to RAM, then start it. We’ve created a new device that is basically the same, but has 16-bit wide RAM for economy. When the flash is blank, I can bring up the system with the JENI, and load and run my software. When the flash is programmed, the unit acts dead and the JENI cannot get control of the CPU. I’m looking for clues as to what I might be doing wrong. It _looks_ like the program is copied to RAM, and I lose my way when I try to execute from it.

---

<div class="post-metadata">

**Author:** ![kdqkdq](https://avatars.discourse-cdn.com/v4/letter/k/4da419/32.png) [@kdqkdq](https://forums.digi.com/u/kdqkdq)\
**Post date:** [March 25, 2004, 9:21pm UTC](https://forums.digi.com/t/boot-loader-troubles/4474/2 "2004-03-25T21:21:11Z")

</div>

Found the problem: Apparently, once I’ve set 32-bit mode, I can’t set it back to 16-bit mode. I know it’s possible; I’m just doing something wrong. I can leave it hard-coded at 16 for now, but would appreciate a clue.
